diff options
Diffstat (limited to 'net/base/ssl_config_service.cc')
-rw-r--r-- | net/base/ssl_config_service.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/net/base/ssl_config_service.cc b/net/base/ssl_config_service.cc index 1b367ed..226798d 100644 --- a/net/base/ssl_config_service.cc +++ b/net/base/ssl_config_service.cc @@ -75,6 +75,14 @@ bool SSLConfigService::IsKnownFalseStartIncompatibleServer( static bool g_dnssec_enabled = false; static bool g_false_start_enabled = true; +static bool g_mitm_proxies_allowed = false; + +// 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->mitm_proxies_allowed = g_mitm_proxies_allowed; +} // static void SSLConfigService::EnableDNSSEC() { @@ -96,4 +104,14 @@ bool SSLConfigService::false_start_enabled() { return g_false_start_enabled; } +// static +void SSLConfigService::AllowMITMProxies() { + g_mitm_proxies_allowed = true; +} + +// static +bool SSLConfigService::mitm_proxies_allowed() { + return g_mitm_proxies_allowed; +} + } // namespace net |