Index: net/base/ssl_config_service.cc |
=================================================================== |
--- net/base/ssl_config_service.cc (revision 88612) |
+++ net/base/ssl_config_service.cc (working copy) |
@@ -16,7 +16,7 @@ |
SSLConfig::SSLConfig() |
: rev_checking_enabled(true), ssl3_enabled(true), |
tls1_enabled(true), |
- 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_false_start_enabled = true; |
static bool g_dns_cert_provenance_checking = false; |
static bool g_rev_checking_disabled_for_pinned_sites = false; |
+static bool g_cached_info_enabled = false; |
// static |
void SSLConfigService::DisableFalseStart() { |
@@ -66,6 +67,16 @@ |
} |
// static |
+void SSLConfigService::EnableCachedInfo() { |
+ g_cached_info_enabled = true; |
+} |
+ |
+// static |
+bool SSLConfigService::cached_info_enabled() { |
+ return g_cached_info_enabled; |
+} |
wtc
2011/06/17 22:57:09
Move this up to before line 53. The Style guide r
rkn
2011/06/20 21:21:09
Done.
|
+ |
+// static |
bool SSLConfigService::dns_cert_provenance_checking_enabled() { |
return g_dns_cert_provenance_checking; |
} |
@@ -96,6 +107,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, |