On Tue, 22 Nov 2022 19:34:24 GMT, Sean Mullan <[email protected]> wrote:
>> Weijun Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> IssuerAlternativeNameExtension names
>
> src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
> line 113:
>
>> 111: public CertificatePoliciesExtension(Boolean critical,
>> 112: List<PolicyInformation> certPolicies) throws IOException {
>> 113: if (certPolicies == null || certPolicies.isEmpty()) {
>
> You should probably also change `PolicyInformation(CertificatePolicyId
> policyIdentifier, Set<PolicyQualifierInfo> policyQualifiers)` to
> check for a null policyIdentifier and an empty policyQualifiers set.
I'll check about null `policyIdentifier`. According to
https://www.rfc-editor.org/rfc/rfc5280#section-4.2.1.4, `policyQualifiers` is
OPTIONAL so it can be empty.
-------------
PR: https://git.openjdk.org/jdk/pull/11137