- 
    Bug 
- 
    Resolution: Duplicate
- 
     P4 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
 
-