Index: android_webview/native/aw_contents_client_bridge.cc |
diff --git a/android_webview/native/aw_contents_client_bridge.cc b/android_webview/native/aw_contents_client_bridge.cc |
index a4f87d30fd429beef7453804c7a8a1ff1aad411f..5431be749a6302a14e7762d752257d4e648ba6c7 100644 |
--- a/android_webview/native/aw_contents_client_bridge.cc |
+++ b/android_webview/native/aw_contents_client_bridge.cc |
@@ -14,6 +14,7 @@ |
#include "content/public/browser/render_process_host.h" |
#include "content/public/browser/render_view_host.h" |
#include "content/public/browser/web_contents.h" |
+#include "crypto/scoped_openssl_types.h" |
#include "jni/AwContentsClientBridge_jni.h" |
#include "net/android/keystore_openssl.h" |
#include "net/cert/x509_certificate.h" |
@@ -32,15 +33,13 @@ using content::BrowserThread; |
namespace android_webview { |
-typedef net::OpenSSLClientKeyStore::ScopedEVP_PKEY ScopedEVP_PKEY; |
- |
namespace { |
// Must be called on the I/O thread to record a client certificate |
// and its private key in the OpenSSLClientKeyStore. |
void RecordClientCertificateKey( |
const scoped_refptr<net::X509Certificate>& client_cert, |
- ScopedEVP_PKEY private_key) { |
+ crypto::ScopedEVP_PKEY private_key) { |
DCHECK_CURRENTLY_ON(content::BrowserThread::IO); |
net::OpenSSLClientKeyStore::GetInstance()->RecordClientCertPrivateKey( |
client_cert.get(), private_key.get()); |
@@ -230,7 +229,7 @@ void AwContentsClientBridge::ProvideClientCertificateResponse( |
} |
// Create an EVP_PKEY wrapper for the private key JNI reference. |
- ScopedEVP_PKEY private_key( |
+ crypto::ScopedEVP_PKEY private_key( |
net::android::GetOpenSSLPrivateKeyWrapper(private_key_ref)); |
if (!private_key.get()) { |
LOG(ERROR) << "Could not create OpenSSL wrapper for private key"; |