gecko-dev/security/certverifier
Dana Keeler 5763aba6d5 Bug 1664011 - avoid CERTCertificate in nsIX509CertValidity implementation r=rmf
This patch modifies the implementation of nsIX509CertValidity to use
mozilla::pkix to decode notBefore/notAfter values from the given encoded
certificate rather than using a CERTCertificate. This will help in avoiding
CERTCertificate in the implementation of nsIX509Cert.
This patch also renames/moves the previous implementation (which was in
nsNSSCertValidity.{h,cpp} but was called nsX509CertValidity) to be more
consistent and to drop the unnecessary "ns" prefix. It is now in the files
X509CertValidity.{h,cpp} and is called X509CertValidity.

Differential Revision: https://phabricator.services.mozilla.com/D89644
2020-09-11 17:20:25 +00:00
..
tests/gtest
BRNameMatchingPolicy.cpp
BRNameMatchingPolicy.h
CertVerifier.cpp Bug 1485652 - Reimplement IsAcceptableForHost r=keeler 2020-04-24 14:45:56 +00:00
CertVerifier.h Bug 1485652 - Reimplement IsAcceptableForHost r=keeler 2020-04-24 14:45:56 +00:00
ExtendedValidation.cpp Bug 1645192 - Enable EV Treatment for "certSIGN Root CA G2" root certificate r=keeler 2020-06-26 07:15:41 +00:00
ExtendedValidation.h
NSSCertDBTrustDomain.cpp Bug 1664011 - avoid CERTCertificate in nsIX509CertValidity implementation r=rmf 2020-09-11 17:20:25 +00:00
NSSCertDBTrustDomain.h
OCSPCache.cpp
OCSPCache.h
OCSPVerificationTrustDomain.cpp
OCSPVerificationTrustDomain.h
TrustOverride-AppleGoogleDigiCertData.inc
TrustOverride-StartComAndWoSignData.inc
TrustOverride-SymantecData.inc
TrustOverride-TestImminentDistrustData.inc
TrustOverrideUtils.h Bug 1664011 - avoid CERTCertificate in nsIX509CertValidity implementation r=rmf 2020-09-11 17:20:25 +00:00
moz.build