CVSROOT:        /cvs
Module name:    src
Changes by:     b...@cvs.openbsd.org    2022/06/25 14:01:43

Modified files:
        lib/libcrypto/x509: x509_verify.c 
        regress/lib/libcrypto/x509: Makefile 
Added files:
        regress/lib/libcrypto/x509: expirecallback.c 

Log message:
Move leaf certificate checks to the last thing after chain validation.

While seemingly illogical and not what is done in Go's validator, this
mimics OpenSSL's behavior so that callback overrides for the expiry of
a certificate will not "sticky" override a failure to build a chain.

ok jsing@

Reply via email to