Page MenuHomeFreeBSD

libfetch: allow to optionally verify CRL with SSL_CRL_OPTIONAL
AbandonedPublic

Authored by franco_opnsense.org on Tue, Nov 5, 12:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 28, 6:30 PM
Unknown Object (File)
Sun, Nov 24, 5:35 AM
Unknown Object (File)
Sat, Nov 23, 11:50 AM
Unknown Object (File)
Sun, Nov 17, 12:49 AM
Unknown Object (File)
Thu, Nov 14, 3:31 PM
Unknown Object (File)
Tue, Nov 12, 11:31 PM
Unknown Object (File)
Mon, Nov 11, 9:29 PM
Unknown Object (File)
Mon, Nov 11, 9:02 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