summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl
diff options
context:
space:
mode:
authorpalmer <palmer@chromium.org>2014-11-07 12:32:16 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-07 20:32:31 +0000
commit15faa5904d553ebff1d72969ab1b7631d7d48d78 (patch)
treeb701958e46b3ed645a72bbdc6fbe680f67f2a48d /content/browser/ssl
parent83a189f34e8b84d6a3c3cee2a42ceec8dc60dbdd (diff)
downloadchromium_src-15faa5904d553ebff1d72969ab1b7631d7d48d78.zip
chromium_src-15faa5904d553ebff1d72969ab1b7631d7d48d78.tar.gz
chromium_src-15faa5904d553ebff1d72969ab1b7631d7d48d78.tar.bz2
Reject certificates that are valid for too long.
This is in conformance with the CA/Browser Forum Baseline Requirements for certificate issuance. This CL is adapted from a diff provided by sigbjorn@opera.com. Thanks! BUG=119211 TBR=abarth Review URL: https://codereview.chromium.org/20628006 Cr-Commit-Position: refs/heads/master@{#303286}
Diffstat (limited to 'content/browser/ssl')
-rw-r--r--content/browser/ssl/ssl_policy.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/content/browser/ssl/ssl_policy.cc b/content/browser/ssl/ssl_policy.cc
index 51ae7b2..610f741 100644
--- a/content/browser/ssl/ssl_policy.cc
+++ b/content/browser/ssl/ssl_policy.cc
@@ -56,6 +56,7 @@ void SSLPolicy::OnCertError(SSLCertErrorHandler* handler) {
case net::ERR_CERT_WEAK_SIGNATURE_ALGORITHM:
case net::ERR_CERT_WEAK_KEY:
case net::ERR_CERT_NAME_CONSTRAINT_VIOLATION:
+ case net::ERR_CERT_VALIDITY_TOO_LONG:
if (!handler->fatal())
options_mask |= OVERRIDABLE;
else