Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index e4347f8edd524a8b1ac01c4988b837de54b0225c..24889ae37ab056537f35567e00954fe648510bf3 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -138,6 +138,7 @@ |
#include "net/base/mime_util.h" |
#include "net/cookies/canonical_cookie.h" |
#include "net/cookies/cookie_options.h" |
+#include "net/ssl/client_cert_store_impl.h" |
#include "net/ssl/ssl_cert_request_info.h" |
#include "ppapi/host/ppapi_host.h" |
#include "ui/base/l10n/l10n_util.h" |
@@ -1790,6 +1791,15 @@ void ChromeContentBrowserClient::AllowCertificateError( |
strict_enforcement, callback); |
} |
+scoped_ptr<net::ClientCertStore> ChromeContentBrowserClient::GetClientCertStore( |
+ content::ResourceContext* context) { |
+#if !defined(USE_OPENSSL) |
+ return scoped_ptr<net::ClientCertStore>(new net::ClientCertStoreImpl()); |
+#else |
+ return scoped_ptr<net::ClientCertStore>(); |
+#endif |
+} |
+ |
void ChromeContentBrowserClient::SelectClientCertificate( |
int render_process_id, |
int render_view_id, |