// Must first be created on the UI thread.
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
+ cert_verifier_ =
+ net::CertVerifier::CreateDefault(/*cert_net_fetcher=*/nullptr);
+
proxy_config_service_ =
net::ConfiguredProxyResolutionService::CreateSystemProxyConfigService(
io_task_runner);
command_line.GetSwitchValueASCII(network::switches::kHostResolverRules)));
storage_->set_host_resolver(std::move(host_resolver));
- storage_->set_cert_verifier(
- net::CertVerifier::CreateDefault(/*cert_net_fetcher=*/nullptr));
+ storage_->set_cert_verifier(std::move(cert_verifier_));
storage_->set_transport_security_state(
base::WrapUnique(new net::TransportSecurityState));
storage_->set_ct_policy_enforcer(
#include "public/ewk_cookie_manager_internal.h"
namespace net {
+class CertVerifier;
class HostResolver;
class NetLog;
}
std::unique_ptr<net::ProxyConfigService> proxy_config_service_;
std::unique_ptr<net::NetworkDelegate> network_delegate_;
std::unique_ptr<net::URLRequestContextStorage> storage_;
+ std::unique_ptr<net::CertVerifier> cert_verifier_;
std::unique_ptr<net::URLRequestContext> url_request_context_;
base::WeakPtrFactory<URLRequestContextGetterEfl> weak_ptr_factory_;