Rdn |
This class store the name-component part or the following BNF grammar (as of
RFC2253, par. 3, and RFC1779, fig. 1) : - <name-component> ::=
<attributeType> <spaces> '=' <spaces>
<attributeValue> <attributeTypeAndValues> -
<attributeTypeAndValues> ::= <spaces> '+' <spaces>
<attributeType> <spaces> '=' <spaces>
<attributeValue> <attributeTypeAndValues> | e -
<attributeType> ::= [a-zA-Z] <keychars> | <oidPrefix> [0-9]
<digits> <oids> | [0-9] <digits> <oids> -
<keychars> ::= [a-zA-Z] <keychars> | [0-9] <keychars> | '-'
<keychars> | e - <oidPrefix> ::= 'OID.' | 'oid.' | e -
<oids> ::= '.' [0-9] <digits> <oids> | e -
<attributeValue> ::= <pairs-or-strings> | '#' <hexstring>
|'"' <quotechar-or-pairs> '"' - <pairs-or-strings> ::= '\'
<pairchar> <pairs-or-strings> | <stringchar>
<pairs-or-strings> | e - <quotechar-or-pairs> ::=
<quotechar> <quotechar-or-pairs> | '\' <pairchar>
<quotechar-or-pairs> | e - <pairchar> ::= ',' | '=' | '+' |
'<' | '>' | '#' | ';' | '\' | '"' | [0-9a-fA-F] [0-9a-fA-F] -
<hexstring> ::= [0-9a-fA-F] [0-9a-fA-F] <hexpairs> -
<hexpairs> ::= [0-9a-fA-F] [0-9a-fA-F] <hexpairs> | e -
<digits> ::= [0-9] <digits> | e - <stringchar> ::=
[0x00-0xFF] - [,=+<>#;\"\n\r] - <quotechar> ::= [0x00-0xFF] -
[\"] - <separator> ::= ',' | ';' - <spaces> ::= ' '
<spaces> | e
A Rdn is a part of a Dn.
|