On Tue, 27 Aug 2024 14:49:40 GMT, Fernando Guallini <fguall...@openjdk.org> wrote:
> The test sun/security/validator/samedn.sh failed once due to the following > reason: > > `Caused by: java.security.cert.CertificateNotYetValidException: NotBefore: > Tue Aug 06 14:41:13 GMT 2024` > > This test generates several certificates using the keytool as a precondition, > and then validates their certificate paths. > > This failure is very rare and could not be reproduced. However, based on the > failure logs, the test finished at **14:41:12**, while the test certificate's > NotBefore time was set to **14:41:13**. It is possible that when the > certificate was created, keytool **rounded up** the NotBefore time to the > nearest second. As a result, the test may have validated the certificate just > before it became valid. > > The proposed fix is to set the NotBefore time to one minute in the past, > ensuring the certificate will be valid when running the test. This pull request has now been integrated. Changeset: a505a1dd Author: Fernando Guallini <fguall...@openjdk.org> Committer: Sean Mullan <mul...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/a505a1dda3bc6975bb11f390543b38618ddf2626 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation Reviewed-by: mullan ------------- PR: https://git.openjdk.org/jdk/pull/20728