Details
-
Type:
Sub-task
-
Status: Closed
-
Priority:
P4
-
Resolution: Delivered
-
Affects Version/s: 18
-
Fix Version/s: 18
-
Component/s: security-libs
-
Labels:
-
Subcomponent:
-
Verification:Verified
Description
The JDK implementation (as supplied by the SUN provider) of `X509Certificate::getSubjectAlternativeNames`, `X509Certificate::getIssuerAlternativeNames` and `X509Certificate::getExtendedKeyUsage` now throws `CertificateParsingException` instead of returning `null` when the extension is non-critical and unparseable (badly encoded or contains invalid values). This change in behavior is compliant with the specification of these methods.