summaryrefslogtreecommitdiffstats
path: root/net/test/spawned_test_server/base_test_server.cc
diff options
context:
space:
mode:
authorekasper@google.com <ekasper@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-28 13:43:26 +0000
committerekasper@google.com <ekasper@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-28 13:43:26 +0000
commit4e72ee50e8f859f1b7dc9a8904d41462c107277e (patch)
tree3f36a9f06c3f7b01407de9bea103f8c6442d159c /net/test/spawned_test_server/base_test_server.cc
parent560e2f57c9f16b8c54a4fba8dc241a228dd6f049 (diff)
downloadchromium_src-4e72ee50e8f859f1b7dc9a8904d41462c107277e.zip
chromium_src-4e72ee50e8f859f1b7dc9a8904d41462c107277e.tar.gz
chromium_src-4e72ee50e8f859f1b7dc9a8904d41462c107277e.tar.bz2
Add support for fetching Certificate Transparency SCTs over a TLS extension
BUG=309578 Review URL: https://codereview.chromium.org/83333003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237775 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/test/spawned_test_server/base_test_server.cc')
-rw-r--r--net/test/spawned_test_server/base_test_server.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/net/test/spawned_test_server/base_test_server.cc b/net/test/spawned_test_server/base_test_server.cc
index b8697d4..775341b 100644
--- a/net/test/spawned_test_server/base_test_server.cc
+++ b/net/test/spawned_test_server/base_test_server.cc
@@ -398,6 +398,12 @@ bool BaseTestServer::GenerateArguments(base::DictionaryValue* arguments) const {
arguments->Set("tls-intolerant",
new base::FundamentalValue(ssl_options_.tls_intolerant));
}
+ if (!ssl_options_.signed_cert_timestamps.empty()) {
+ std::string b64_scts;
+ if (!base::Base64Encode(ssl_options_.signed_cert_timestamps, &b64_scts))
+ return false;
+ arguments->SetString("signed-cert-timestamps", b64_scts);
+ }
}
return GenerateAdditionalArguments(arguments);