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 7035feebc16ad9f8031c245a43d5ad7505864cdc..dd8724d2bf8d583a243a2ef823ee095be7b56c04 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -1918,6 +1918,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) { |