summaryrefslogtreecommitdiffstats
path: root/net/base
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-03 00:20:43 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-03 00:20:43 +0000
commitc29b0b4268d42acf8a4798fed5c7d1b868c9dc4d (patch)
tree4edab64c1d62595a857f717bf31d3692bd0bc786 /net/base
parentdd7c55b44927c6819d915d22fca8a09b47a4a5de (diff)
downloadchromium_src-c29b0b4268d42acf8a4798fed5c7d1b868c9dc4d.zip
chromium_src-c29b0b4268d42acf8a4798fed5c7d1b868c9dc4d.tar.gz
chromium_src-c29b0b4268d42acf8a4798fed5c7d1b868c9dc4d.tar.bz2
net: pull DNSSEC out from behind the flag.
Approved by ifette BUG=none TEST=none Review URL: http://codereview.chromium.org/7088019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87733 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base')
-rw-r--r--net/base/ssl_config_service.cc14
-rw-r--r--net/base/ssl_config_service.h6
2 files changed, 1 insertions, 19 deletions
diff --git a/net/base/ssl_config_service.cc b/net/base/ssl_config_service.cc
index f14322e..56ad78a 100644
--- a/net/base/ssl_config_service.cc
+++ b/net/base/ssl_config_service.cc
@@ -15,7 +15,7 @@ SSLConfig::CertAndStatus::~CertAndStatus() {}
SSLConfig::SSLConfig()
: rev_checking_enabled(true), ssl3_enabled(true),
- tls1_enabled(true), dnssec_enabled(false),
+ tls1_enabled(true),
dns_cert_provenance_checking_enabled(false),
false_start_enabled(true),
send_client_cert(false), verify_ev_cert(false), ssl3_fallback(false) {
@@ -46,21 +46,10 @@ bool SSLConfigService::IsKnownFalseStartIncompatibleServer(
return SSLFalseStartBlacklist::IsMember(hostname.c_str());
}
-static bool g_dnssec_enabled = false;
static bool g_false_start_enabled = true;
static bool g_dns_cert_provenance_checking = false;
// static
-void SSLConfigService::EnableDNSSEC() {
- g_dnssec_enabled = true;
-}
-
-// static
-bool SSLConfigService::dnssec_enabled() {
- return g_dnssec_enabled;
-}
-
-// static
void SSLConfigService::DisableFalseStart() {
g_false_start_enabled = false;
}
@@ -93,7 +82,6 @@ SSLConfigService::~SSLConfigService() {
// static
void SSLConfigService::SetSSLConfigFlags(SSLConfig* ssl_config) {
- ssl_config->dnssec_enabled = g_dnssec_enabled;
ssl_config->false_start_enabled = g_false_start_enabled;
ssl_config->dns_cert_provenance_checking_enabled =
g_dns_cert_provenance_checking;
diff --git a/net/base/ssl_config_service.h b/net/base/ssl_config_service.h
index 714d7b7..c44937e 100644
--- a/net/base/ssl_config_service.h
+++ b/net/base/ssl_config_service.h
@@ -33,7 +33,6 @@ struct NET_API SSLConfig {
// SSL 2.0 is not supported.
bool ssl3_enabled; // True if SSL 3.0 is enabled.
bool tls1_enabled; // True if TLS 1.0 is enabled.
- bool dnssec_enabled; // True if we'll accept DNSSEC chains in certificates.
// True if we'll do async checks for certificate provenance using DNS.
bool dns_cert_provenance_checking_enabled;
@@ -134,11 +133,6 @@ class NET_API SSLConfigService
// False Start.
static bool IsKnownFalseStartIncompatibleServer(const std::string& hostname);
- // Enables the acceptance of self-signed certificates which contain an
- // embedded DNSSEC chain proving their validity.
- static void EnableDNSSEC();
- static bool dnssec_enabled();
-
// Disables False Start in SSL connections.
static void DisableFalseStart();
// True if we use False Start for SSL and TLS.