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; |