Chromium Code Reviews| 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, |