diff options
author | felt@chromium.org <felt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-21 15:13:34 +0000 |
---|---|---|
committer | felt@chromium.org <felt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-21 15:13:34 +0000 |
commit | 6061c143b14f7a4ad45fbafd8a6294f56a1e8070 (patch) | |
tree | edd0588f44bc3f2b43d40915b42c216d4ce6d85b /content/browser/ssl | |
parent | aaa7b6c69735d732bbe161e20d5073298ad03c13 (diff) | |
download | chromium_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.cc | 2 |
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: |