Index: net/base/cert_database_openssl.cc |
diff --git a/net/base/cert_database_openssl.cc b/net/base/cert_database_openssl.cc |
index 47effe2876475f4c9c285f5d49a94d6061dbb60c..2a3a4318fd6d183117cce1c32453897377c606d2 100644 |
--- a/net/base/cert_database_openssl.cc |
+++ b/net/base/cert_database_openssl.cc |
@@ -27,8 +27,9 @@ int CertDatabase::CheckUserCert(X509Certificate* cert) { |
if (cert->HasExpired()) |
return ERR_CERT_DATE_INVALID; |
- if (!OpenSSLPrivateKeyStore::GetInstance()->FetchPrivateKey( |
- X509_PUBKEY_get(X509_get_X509_PUBKEY(cert->os_cert_handle())))) |
+ OpenSSLPrivateKeyStore::ScopedEVP_PKEY private_key; |
+ if (!OpenSSLPrivateKeyStore::GetInstance()->FetchClientCertPrivateKey( |
+ cert, &private_key)) |
Ryan Sleevi
2013/02/14 07:54:01
Braces
digit1
2013/02/25 14:26:22
Done.
|
return ERR_NO_PRIVATE_KEY_FOR_CERT; |
return OK; |