Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(929)

Unified Diff: chrome/browser/chrome_content_browser_client.cc

Issue 42773002: Get ClientCertStore through ResourceContext. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix win #2 Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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,

Powered by Google App Engine
This is Rietveld 408576698