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

Unified Diff: chrome/browser/io_thread.cc

Issue 1378613004: Set Token-Binding HTTP header (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@tb-tls-ext-new
Patch Set: Add UMA logging of Token Binding support and NetLog event for Token Binding key lookup Created 5 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/io_thread.cc
diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc
index 2301ab5ab5965f00311c4b15320e022f4d42f313..a835db6be8c82f37a6c80595d074f5f43cfd60bf 100644
--- a/chrome/browser/io_thread.cc
+++ b/chrome/browser/io_thread.cc
@@ -441,8 +441,8 @@ IOThread::Globals::Globals()
ignore_certificate_errors(false),
testing_fixed_http_port(0),
testing_fixed_https_port(0),
- enable_user_alternate_protocol_ports(false) {
-}
+ enable_user_alternate_protocol_ports(false),
+ enable_token_binding(false) {}
IOThread::Globals::~Globals() {}
@@ -802,6 +802,9 @@ void IOThread::Init() {
switches::kEnableUserAlternateProtocolPorts)) {
globals_->enable_user_alternate_protocol_ports = true;
}
+ if (command_line.HasSwitch(switches::kEnableTokenBinding)) {
+ globals_->enable_token_binding = true;
+ }
// TODO(erikchen): Remove ScopedTracker below once http://crbug.com/466432
// is fixed.
tracked_objects::ScopedTracker tracking_profile13(
@@ -1112,6 +1115,7 @@ void IOThread::InitializeNetworkSessionParamsFromGlobals(
&params->origin_to_force_quic_on);
params->enable_user_alternate_protocol_ports =
globals.enable_user_alternate_protocol_ports;
+ params->enable_token_binding = globals.enable_token_binding;
}
base::TimeTicks IOThread::creation_time() const {

Powered by Google App Engine
This is Rietveld 408576698