| Index: net/base/x509_certificate_nss.cc
|
| diff --git a/net/base/x509_certificate_nss.cc b/net/base/x509_certificate_nss.cc
|
| index c226132314a8fc2d88edf56bcd4c1a0b84e0602a..a82195c3cc02ab9a7ce4381c9dd806d626ae9a33 100644
|
| --- a/net/base/x509_certificate_nss.cc
|
| +++ b/net/base/x509_certificate_nss.cc
|
| @@ -910,6 +910,11 @@ void X509Certificate::GetSubjectAltName(
|
| PORT_FreeArena(arena, PR_FALSE);
|
| }
|
|
|
| +X509Certificate::OSCertListHandle
|
| +X509Certificate::CreateOSCertListHandle() const {
|
| + return CERT_DupCertificate(cert_handle_);
|
| +}
|
| +
|
| int X509Certificate::VerifyInternal(const std::string& hostname,
|
| int flags,
|
| CertVerifyResult* verify_result) const {
|
| @@ -1120,6 +1125,12 @@ void X509Certificate::FreeOSCertHandle(OSCertHandle cert_handle) {
|
| }
|
|
|
| // static
|
| +void X509Certificate::FreeOSCertListHandle(
|
| + OSCertListHandle cert_list_handle) {
|
| + CERT_DestroyCertificate(cert_list_handle);
|
| +}
|
| +
|
| +// static
|
| SHA1Fingerprint X509Certificate::CalculateFingerprint(
|
| OSCertHandle cert) {
|
| SHA1Fingerprint sha1;
|
|
|