derivedDataType DistinguishedName

Represents the international standard for the representation of Distinguished Name (RFC 4512).
The format of the DistinguishedName REGEX is:
{AttributeType = AttributeValue};

AttributeType consists of alphanumeric and hyphen (OIDs not allowed). All other characters are restricted.
The Attribute value cannot contain control characters or the following characters : \ > < ; " + , (Comma) and White space
The Attribute value can contain the following characters if they are excaped : \ > < ; " + , (Comma) and White space
The Attribute value can contain control characters if its an excaped double digit hex number.


References from:
EnrollmentAuthority; NodeCredential;
stringDistinguishedName [ 3..65535 ]

Valid values: ^([a-zA-Z][a-zA-Z0-9-]*=(\\( |#|\\|>|<|;|"|\+|,|[a-fA-F0-9]{2})|[^[:cntrl:]\\><;"+,# ])((\\( |#|\\|>|<|;|"|\+|,|[a-fA-F0-9]{2})|[^[:cntrl:]\\><;"+,])*(\\( |#|\\|>|<|;|"|\+|,|[a-fA-F0-9]{2})|[^[:cntrl:]\\><;"+, ]))?,)*[a-zA-Z][a-zA-Z0-9-]*=(\\( |#|\\|>|<|;|"|\+|,|[a-fA-F0-9]{2})|[^[:cntrl:]\\><;"+,# ])((\\( |#|\\|>|<|;|"|\+|,|[a-fA-F0-9]{2})|[^[:cntrl:]\\><;"+,])*(\\( |#|\\|>|<|;|"|\+|,|[a-fA-F0-9]{2})|[^[:cntrl:]\\><;"+, ]))?$