-
Bug
-
Resolution: Duplicate
-
P4
-
6
-
None
-
x86
-
linux
BNF RFC 2253 introduces concewpt of special characters that can occur in the attribute value only if they are escaped by "\".
Special characters are following: "," / "=" / "+" / "<" / ">" / "#" / ";"
However following constructor calls:
new X500Principal("CN=<");
new X500Principal("CN=>");
new X500Principal("CN==");
do not cause IAE
Note, that subsequent gerName() call returns escaped special characters.
For example, (new X500Principal("CN==")).getName() returns "CN=\\="
Special characters are following: "," / "=" / "+" / "<" / ">" / "#" / ";"
However following constructor calls:
new X500Principal("CN=<");
new X500Principal("CN=>");
new X500Principal("CN==");
do not cause IAE
Note, that subsequent gerName() call returns escaped special characters.
For example, (new X500Principal("CN==")).getName() returns "CN=\\="
- duplicates
-
JDK-7024771 "\\<>" in attribute value part of X500Principal constructor parameter makes strange effect
-
- Closed
-