diff options
Diffstat (limited to 'net/base/ssl_config_service.cc')
-rw-r--r-- | net/base/ssl_config_service.cc | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/net/base/ssl_config_service.cc b/net/base/ssl_config_service.cc index 753f1c7..c20284f 100644 --- a/net/base/ssl_config_service.cc +++ b/net/base/ssl_config_service.cc @@ -15,6 +15,31 @@ namespace net { +SSLConfig::SSLConfig() + : rev_checking_enabled(true), ssl2_enabled(false), ssl3_enabled(true), + tls1_enabled(true), dnssec_enabled(false), mitm_proxies_allowed(false), + false_start_enabled(true), send_client_cert(false), + verify_ev_cert(false), ssl3_fallback(false) { +} + +SSLConfig::~SSLConfig() { +} + +bool SSLConfig::IsAllowedBadCert(X509Certificate* cert) const { + for (size_t i = 0; i < allowed_bad_certs.size(); ++i) { + if (cert == allowed_bad_certs[i].cert) + return true; + } + return false; +} + +SSLConfigService::SSLConfigService() + : observer_list_(ObserverList<Observer>::NOTIFY_EXISTING_ONLY) { +} + +SSLConfigService::~SSLConfigService() { +} + // static SSLConfigService* SSLConfigService::CreateSystemSSLConfigService() { #if defined(OS_WIN) |