| 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,
|
|
|