Index: mojo/shell/url_request_context_getter.cc |
diff --git a/mojo/shell/url_request_context_getter.cc b/mojo/shell/url_request_context_getter.cc |
index 9de52dbc56937d17cd6df8c5eb4aee7cc1d7fbce..9e870b0a076eb9c9e2cf5f8b044fda9fafefb998 100644 |
--- a/mojo/shell/url_request_context_getter.cc |
+++ b/mojo/shell/url_request_context_getter.cc |
@@ -22,6 +22,12 @@ |
namespace mojo { |
namespace shell { |
+namespace { |
+ |
+const bool kTransportSecurityPersisterIsReadOnly = false; |
+ |
+} // namespace |
+ |
URLRequestContextGetter::URLRequestContextGetter( |
base::FilePath base_path, |
base::SingleThreadTaskRunner* network_task_runner, |
@@ -55,7 +61,18 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() { |
storage_->set_proxy_service(net::ProxyService::CreateDirect()); |
storage_->set_ssl_config_service(new net::SSLConfigServiceDefaults); |
storage_->set_cert_verifier(net::CertVerifier::CreateDefault()); |
- storage_->set_transport_security_state(new net::TransportSecurityState()); |
+ |
+ net::TransportSecurityState* transport_security_state = |
+ new net::TransportSecurityState(); |
+ storage_->set_transport_security_state(transport_security_state); |
+ |
+ transport_security_persister_.reset( |
+ new net::TransportSecurityPersister( |
+ transport_security_state, |
+ base_path_, |
+ file_task_runner_, |
+ kTransportSecurityPersisterIsReadOnly)); |
+ |
storage_->set_server_bound_cert_service(new net::ServerBoundCertService( |
new net::DefaultServerBoundCertStore(NULL), file_task_runner_)); |
storage_->set_http_server_properties( |