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 c7b797269e891d6ea894a192b87c5bb43ced6f4c..8c6c38720cdae43581292c7a99adc72408978d41 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -1911,6 +1911,17 @@ bool ChromeContentBrowserClient::AllowWebRTCIdentityCache( |
} |
#endif // defined(ENABLE_WEBRTC) |
+bool ChromeContentBrowserClient::AllowKeygen( |
+ const GURL& url, |
+ content::ResourceContext* context) { |
+ HostContentSettingsMap* content_settings = |
+ ProfileIOData::FromResourceContext(context)->GetHostContentSettingsMap(); |
+ |
+ return content_settings->GetContentSetting( |
+ url, url, CONTENT_SETTINGS_TYPE_KEYGEN, std::string()) == |
+ CONTENT_SETTING_ALLOW; |
+} |
+ |
net::URLRequestContext* |
ChromeContentBrowserClient::OverrideRequestContextForURL( |
const GURL& url, content::ResourceContext* context) { |