Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(655)

Unified Diff: chrome/browser/net/ssl_config_service_manager_pref.cc

Issue 83333003: Add support for fetching Certificate Transparency SCTs over a TLS extension (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/net/ssl_config_service_manager_pref.cc
diff --git a/chrome/browser/net/ssl_config_service_manager_pref.cc b/chrome/browser/net/ssl_config_service_manager_pref.cc
index dc904ca58c7a14daca6558816fccfb0992e5f275..728a6afe19f947dbaaba382ebb2bfd16aa3e34df 100644
--- a/chrome/browser/net/ssl_config_service_manager_pref.cc
+++ b/chrome/browser/net/ssl_config_service_manager_pref.cc
@@ -177,6 +177,7 @@ class SSLConfigServiceManagerPref
BooleanPrefMember channel_id_enabled_;
BooleanPrefMember ssl_record_splitting_disabled_;
BooleanPrefMember unrestricted_ssl3_fallback_enabled_;
+ BooleanPrefMember signed_cert_timestamps_enabled_;
wtc 2013/11/26 17:32:55 Nit: I suggest inserting the signed_cert_timestamp
ekasper 2013/11/26 19:33:54 Done.
// The cached list of disabled SSL cipher suites.
std::vector<uint16> disabled_cipher_suites_;
@@ -214,6 +215,8 @@ SSLConfigServiceManagerPref::SSLConfigServiceManagerPref(
prefs::kEnableUnrestrictedSSL3Fallback,
local_state,
local_state_callback);
+ signed_cert_timestamps_enabled_.Init(
+ prefs::kEnableSignedCertTimestamps, local_state, local_state_callback);
local_state_change_registrar_.Init(local_state);
local_state_change_registrar_.Add(
@@ -246,6 +249,8 @@ void SSLConfigServiceManagerPref::RegisterPrefs(PrefRegistrySimple* registry) {
!default_config.false_start_enabled);
registry->RegisterBooleanPref(prefs::kEnableUnrestrictedSSL3Fallback,
default_config.unrestricted_ssl3_fallback_enabled);
+ registry->RegisterBooleanPref(prefs::kEnableSignedCertTimestamps,
+ default_config.signed_cert_timestamps_enabled);
registry->RegisterListPref(prefs::kCipherSuiteBlacklist);
}
@@ -306,6 +311,8 @@ void SSLConfigServiceManagerPref::GetSSLConfigFromPrefs(
config->false_start_enabled = !ssl_record_splitting_disabled_.GetValue();
config->unrestricted_ssl3_fallback_enabled =
unrestricted_ssl3_fallback_enabled_.GetValue();
+ config->signed_cert_timestamps_enabled =
+ signed_cert_timestamps_enabled_.GetValue();
SSLConfigServicePref::SetSSLConfigFlags(config);
}
« no previous file with comments | « no previous file | chrome/browser/prefs/command_line_pref_store.cc » ('j') | chrome/browser/prefs/command_line_pref_store.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698