9 objectClass: domainRelatedObject
11 associatedDomain: example.net
13 # UID=jsmith,DC=example,DC=net [AoOn]
14 # 304631133011060A0992268993F22C64011916036E657431 [AoO]
15 # 173015060A0992268993F22C64011916076578616D706C65
16 # 31163014060A0992268993F22C64010113066A736D697468
17 dn: UID=jsmith,DC=example,DC=net
18 objectClass: inetOrgPerson
22 description: UID=jsmith,DC=example,DC=net
24 # OU=Sales+CN=J. Smith,DC=example,DC=net [AoOn]
25 # 304F31133011060A0992268993F22C64011916036E657431 [AoO]
26 # 173015060A0992268993F22C64011916076578616D706C65
27 # 311F300C060355040B130553616C6573300F060355040313
29 dn: OU=Sales+CN=J. Smith,DC=example,DC=net
30 objectClass: inetOrgPerson
34 description: OU=Sales+CN=J. Smith,DC=example,DC=net
36 # CN=John Smith\, III,DC=example,DC=net [AoOn]
37 # 304831133011060A0992268993F22C64011916036E657431 [AoO]
38 # 173015060A0992268993F22C64011916076578616D706C65
39 # 311830160603550403130F4A6F686E20536D6974682C2049
42 # CN=John Smith\2C III,DC=example,DC=net [AoOn]
43 # 304831133011060A0992268993F22C64011916036E657431 [AoO]
44 # 173015060A0992268993F22C64011916076578616D706C65
45 # 311830160603550403130F4A6F686E20536D6974682C2049
47 dn: CN=John Smith\, III,DC=example,DC=net
48 objectClass: inetOrgPerson
51 seeAlso: CN=John Smith\2C III,DC=example,DC=net
52 description: CN=John Smith\, III,DC=example,DC=net
53 description: CN=John Smith\2C III,DC=example,DC=net
55 dn: OU=Sales\; Data\+Algorithms,DC=example,DC=net
56 objectClass: organizationalUnit
57 ou: Sales; Data+Algorithms
58 seeAlso: OU=Sales\3B Data\2BAlgorithms,DC=example,DC=net
59 description: OU=Sales\; Data\+Algorithms,DC=example,DC=net
60 description: OU=Sales\3B Data\2BAlgorithms,DC=example,DC=net
62 # CN=Before\0dAfter,DC=example,DC=net [AoOn]
63 # 304531133011060A0992268993F22C64011916036E657431 [AoO]
64 # 173015060A0992268993F22C64011916076578616D706C65
65 # 3115301306035504030C0C4265666F72650D4166746572
66 dn: CN=Before\0dAfter,DC=example,DC=net
67 objectClass: groupOfNames
69 member: CN=Before\0dAfter,DC=example,DC=net
70 description: CN=Before\0dAfter,DC=example,DC=net
72 # CN=\23John Smith\20,DC=example,DC=net [AoOn]
73 # 304531133011060A0992268993F22C64011916036E657431 [AoO]
74 # 173015060A0992268993F22C64011916076578616D706C65
75 # 311530130603550403140C234A6F686E20536D69746820
77 # CN=\#John Smith\ ,DC=example,DC=net [AoOn]
78 # 304531133011060A0992268993F22C64011916036E657431 [AoO]
79 # 173015060A0992268993F22C64011916076578616D706C65
80 # 311530130603550403140C234A6F686E20536D69746820
81 dn: CN=\23John Smith\20,DC=example,DC=net
82 objectClass: inetOrgPerson
85 seeAlso: CN=\#John Smith\ ,DC=example,DC=net
86 description: CN=\23John Smith\20,DC=example,DC=net
87 description: CN=\#John Smith\ ,DC=example,DC=net
89 # 1.3.6.1.4.1.1466.0=#04024869,DC=example,DC=com [AoOn]
90 # 304031133011060A0992268993F22C64011916036E657431 [AoO]
91 # 173015060A0992268993F22C64011916076578616D706C65
92 # 3110300E06082B060104018B3A0004024869
94 dn: 1.3.6.1.4.1.1466.0=#04024869,DC=example,DC=com
97 # CN=Lu\C4\8Di\C4\87 [AoOn]
98 # 30123110300E06035504030C074C75C48D69C487 [AoO]
99 dn: CN=Lu\C4\8Di\C4\87
100 objectClass: inetOrgPerson
103 description: CN=Lu\C4\8Di\C4\87
105 # 1.1.1= // empty value [AoO]
106 # 300A31083006060229011300 [AoO]
112 # // some implementations may be liberal in what they accept
113 # // but should strict in what they produce.
115 # uid;x-option=jsmith // option [oOn]
116 dn: uid;x-option=jsmith
117 objectClass: inetOrgPerson
122 # at_tr=jsmith // invalid attribute type name [AoOn]
126 # -attr=jsmith // invalid attribute type name [AoOn]
130 # 1..1=jsmith // invalid numeric OID [AoO]
134 # 1.1.=jsmith // invalid numeric OID [AoO]
138 # 01.1=jsmith // invalid numeric OID [oO]
142 # 1.ff=jsmith // invalid numeric OID [AoOn]
146 # 1.1.1=#GG // invalid HEX form [AoOn]
150 # 1.1.1=#000 // invalid HEX form [AoO]
154 # 1.1.1=#F // invalid HEX form [AoO]
158 # 1.1.1=# // invalid HEX form [AoO]
162 # UID=jsmith,,DC=example,DC=net // extra comma [AoOn]
163 dn: UID=jsmith,,DC=example,DC=net
164 objectClass: inetOrgPerson
169 # UID=john,smith // unescaped , [AoOn]
171 objectClass: inetOrgPerson
176 # UID=john+smith // unescaped + [AoOn]
178 objectClass: inetOrgPerson
183 # UID=john\?smith // invalid escape of ? or unescaped \ [oOn]
185 objectClass: inetOrgPerson
190 # UID=john\Fsmith // invalid hex escape [AoOn]
192 objectClass: inetOrgPerson
196 # UID=john\GGsmith // invalid hex escape [oOn]
198 objectClass: inetOrgPerson
203 #The following strings are invalid for use in LDAPv3, but were
204 #legal in LDAPv2 (RFC 1779). Some LDAPv3 implementations are
205 #liberal in accepting these but should not generate them.
207 # " " // space, quote characters (") are not part of the string
209 # OID.1.1=jsmith // invalid attribute type name
210 dn: OID.0.9.2342.19200300.100.1.1=jsmith
211 objectClass: inetOrgPerson
215 description: OID.0.9.2342.19200300.100.1.1=jsmith
222 objectClass: organization
225 # UID=jsmith, O=example, C=US // spaces
226 # UID=jsmith;O=example;C=US // semi-colons
227 dn: UID=jsmith, O=example, C=US
228 objectClass: inetOrgPerson
232 seeAlso: UID=jsmith;O=example;C=US
233 description: UID=jsmith, O=example, C=US
234 description: UID=jsmith;O=example;C=US
236 # <UID=jsmith,O=example,C=US> // brackets [AoOn]
237 dn: cn=LDAPv2,O=example,C=US
238 objectClass: groupOfNames
240 member: <UID=jsmith,O=example,C=US>
241 description: <UID=jsmith,O=example,C=US>
243 # CN="John Smith",O=example,C=US // quotes
244 dn: CN="John Smith",O=example,C=US
245 objectClass: inetOrgPerson
248 description: CN="John Smith",O=example,C=US