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..6aee427e8adc59c0b62da7815aa3b3ee47e0588b 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/13 23:25:55
indents
digit1
2013/02/14 06:23:50
will do. thanks.
|
return ERR_NO_PRIVATE_KEY_FOR_CERT; |
return OK; |