summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl
diff options
context:
space:
mode:
authorfelt@chromium.org <felt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-21 15:13:34 +0000
committerfelt@chromium.org <felt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-21 15:13:34 +0000
commit6061c143b14f7a4ad45fbafd8a6294f56a1e8070 (patch)
treeedd0588f44bc3f2b43d40915b42c216d4ce6d85b /content/browser/ssl
parentaaa7b6c69735d732bbe161e20d5073298ad03c13 (diff)
downloadchromium_src-6061c143b14f7a4ad45fbafd8a6294f56a1e8070.zip
chromium_src-6061c143b14f7a4ad45fbafd8a6294f56a1e8070.tar.gz
chromium_src-6061c143b14f7a4ad45fbafd8a6294f56a1e8070.tar.bz2
This causes ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY and ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN errors to be handled by the SSL interstitial, so that we can present a single unified non-overridable warning.
BUG=276540 R=rsleevi@chromium.org TBR=abarth@chromium.org Review URL: https://codereview.chromium.org/23908005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229813 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/ssl')
-rw-r--r--content/browser/ssl/ssl_policy.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/content/browser/ssl/ssl_policy.cc b/content/browser/ssl/ssl_policy.cc
index 02af398..d4e943e 100644
--- a/content/browser/ssl/ssl_policy.cc
+++ b/content/browser/ssl/ssl_policy.cc
@@ -67,6 +67,8 @@ void SSLPolicy::OnCertError(SSLCertErrorHandler* handler) {
case net::ERR_CERT_CONTAINS_ERRORS:
case net::ERR_CERT_REVOKED:
case net::ERR_CERT_INVALID:
+ case net::ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY:
+ case net::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN:
OnCertErrorInternal(handler, false, handler->fatal());
break;
default: