Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.0.0-M21
-
None
-
None
Description
In Studio we have a test that injects an entry with a special crafted DN (cn starts with #, contains plus, comma, quotes). This entry is injected using the @ApplyLdifFiles annotation. The injected entry then contains two CN attributes, one with proper unescaped value, one with still escaped value.
Here is the LDIF:
# cn=\#\\\+\, \"öé\",ou=users,ou=system
dn:: Y249XCNcXFwrXCwgXCLDtsOpXCIsb3U9dXNlcnMsb3U9c3lzdGVt
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
cn:: I1wrLCAiw7bDqSI=
sn:: I1wrLCAiw7bDqSI=
givenName:: I1wrLCAiw7bDqSI=
uid:: I1wrLCAiw7bDqSI=
Here the sysout of the injected entry with the two CN attributes:
dn[n]: cn=\#\\\+\, \"öé\",ou=users,ou=system objectclass: organizationalPerson objectclass: person objectclass: inetOrgPerson objectclass: top givenname: #\+, "öé" uid: #\+, "öé" cn: #\+, "öé" cn: \#\\\+\, \"öé\" sn: #\+, "öé"
Attachments
Issue Links
- contains
-
DIRSTUDIO-1087 Keystore path doesn't accept windows backslash in path
- Closed