-
Bug
-
Resolution: Fixed
-
P4
-
7
-
b64
-
x86
-
windows_7
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084853 | emb-9 | Jason Uh | P4 | Resolved | Fixed | team |
FULL PRODUCT VERSION :
ADDITIONAL OS VERSION INFORMATION :
Windows, Linux
A DESCRIPTION OF THE PROBLEM :
If Certificate has an X400Address type subject alternative name:
X509CertImpl.getSubjectAlternativeNames(certificate) method throws CertificateParsingException caused by java.io.IOException: Unrecognized GeneralName tag, (3)
and
certificate.getSubjectAlternativeNameExtension() method returns NULL.
These exceptions caused by GeneralName.java, because constructor does not handle GeneralNameInterface.NAME_X400 (Tag=3).
REPRODUCIBILITY :
This bug can be reproduced always.
ADDITIONAL OS VERSION INFORMATION :
Windows, Linux
A DESCRIPTION OF THE PROBLEM :
If Certificate has an X400Address type subject alternative name:
X509CertImpl.getSubjectAlternativeNames(certificate) method throws CertificateParsingException caused by java.io.IOException: Unrecognized GeneralName tag, (3)
and
certificate.getSubjectAlternativeNameExtension() method returns NULL.
These exceptions caused by GeneralName.java, because constructor does not handle GeneralNameInterface.NAME_X400 (Tag=3).
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-8084853 Certificate returns null Subject Alternative Name if it is an X400Address type
-
- Resolved
-