Index: net/base/ssl_config_service.cc |
=================================================================== |
--- net/base/ssl_config_service.cc (revision 86360) |
+++ net/base/ssl_config_service.cc (working copy) |
@@ -16,7 +16,7 @@ |
SSLConfig::SSLConfig() |
: rev_checking_enabled(true), ssl3_enabled(true), |
tls1_enabled(true), dnssec_enabled(false), |
- dns_cert_provenance_checking_enabled(false), |
+ dns_cert_provenance_checking_enabled(false), cached_info_enabled(false), |
false_start_enabled(true), |
send_client_cert(false), verify_ev_cert(false), ssl3_fallback(false) { |
} |
@@ -49,6 +49,7 @@ |
static bool g_dnssec_enabled = false; |
static bool g_false_start_enabled = true; |
static bool g_dns_cert_provenance_checking = false; |
+static bool g_cached_info_enabled = false; |
// static |
void SSLConfigService::EnableDNSSEC() { |
@@ -76,6 +77,16 @@ |
} |
// static |
+void SSLConfigService::EnableCachedInfo() { |
+ g_cached_info_enabled = true; |
+} |
+ |
+// static |
+bool SSLConfigService::cached_info_enabled() { |
+ return g_cached_info_enabled; |
+} |
+ |
+// static |
bool SSLConfigService::dns_cert_provenance_checking_enabled() { |
return g_dns_cert_provenance_checking; |
} |
@@ -97,6 +108,7 @@ |
ssl_config->false_start_enabled = g_false_start_enabled; |
ssl_config->dns_cert_provenance_checking_enabled = |
g_dns_cert_provenance_checking; |
+ ssl_config->cached_info_enabled = g_cached_info_enabled; |
} |
void SSLConfigService::ProcessConfigUpdate(const SSLConfig& orig_config, |