From 39a69467ed92d5c0ab5bb06714306e2c53988d09 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 21 Sep 2016 09:48:17 -0700 Subject: [PATCH] Add verifiers for known logs --- brightray/browser/url_request_context_getter.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/brightray/browser/url_request_context_getter.cc b/brightray/browser/url_request_context_getter.cc index 601006e5c4..cbb9b1a10e 100644 --- a/brightray/browser/url_request_context_getter.cc +++ b/brightray/browser/url_request_context_getter.cc @@ -22,6 +22,8 @@ #include "content/public/common/content_switches.h" #include "net/base/host_mapping_rules.h" #include "net/cert/cert_verifier.h" +#include "net/cert/ct_known_logs.h" +#include "net/cert/ct_log_verifier.h" #include "net/cert/ct_policy_enforcer.h" #include "net/cert/multi_log_ct_verifier.h" #include "net/cookies/cookie_monster.h" @@ -276,7 +278,9 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() { new net::HttpServerPropertiesImpl); storage_->set_http_server_properties(std::move(server_properties)); - cert_transparency_verifier_.reset(new net::MultiLogCTVerifier()); + auto multi_log_ct_verifier = new net::MultiLogCTVerifier(); + multi_log_ct_verifier->AddLogs(net::ct::CreateLogVerifiersForKnownLogs()); + cert_transparency_verifier_.reset(multi_log_ct_verifier); ct_policy_enforcer_.reset(new net::CTPolicyEnforcer()); net::HttpNetworkSession::Params network_session_params;