Page MenuHomeFreeBSD

libfetch: allow to optionally verify CRL with SSL_CRL_OPTIONAL
AbandonedPublic

Authored by franco_opnsense.org on Nov 5 2024, 12:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Aug 12, 9:00 AM
Unknown Object (File)
Tue, Aug 11, 6:07 PM
Unknown Object (File)
Wed, Aug 5, 5:41 AM
Unknown Object (File)
Tue, Aug 4, 6:43 AM
Unknown Object (File)
Thu, Jul 30, 12:01 AM
Unknown Object (File)
Tue, Jul 28, 7:07 AM
Unknown Object (File)
Sun, Jul 26, 5:11 PM
Unknown Object (File)
Thu, Jul 23, 1:22 AM
Subscribers

Details

Reviewers
michaelo
grembo
Summary

This works with both SSL_CRL_FILE and SSL_CRL_VERIFY. In the abensence
of a CRL distribution point OpenSSL by default assumes that a CRL does
exist anyway and will fail to validate when not given by the user.

This can be problematic when it is unclear which host is going to be
connected and how the chain is constructed. In edge cases this ensures
CRLs to be checked as they are (or are not) publicly distributed.

Also see: https://openssl-users.openssl.narkive.com/qKrxQx5U/certificate-crls-x509-v-err-unable-to-get-crl

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 60399
Build 57283: arc lint + arc unit