On Fri, 5 Apr 2024 14:16:47 GMT, Weijun Wang <wei...@openjdk.org> wrote:

>> Sean Mullan has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Remove unnecessary module java.base/sun.security.provider.certpath.
>
> test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java line 95:
> 
>> 93:             rootKeyPair, eeKeyPair, rootCert, "SHA384withRSA", false, 
>> false);
>> 94: 
>> 95:         // Create a CRL with no revoked certificates and store it in a 
>> file
> 
> I think the test is based on a fact that if both paths (HTTP and file) fail 
> then validation would fail because there is no way to check for revocation. 
> However, I have a slightest concern that what if it does not fail and 
> everything goes on and validation succeeds. So, if the CRL is not empty and 
> the test detects the cert is revoked it will be more reliable.

Yes, this is a good suggestion, as something could go undetected later on. I 
will update the CRL so that the certificate is revoked and then the test should 
always expect a failure with the proper reason.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18656#discussion_r1554111732

Reply via email to