Index: chrome/browser/io_thread.h |
diff --git a/chrome/browser/io_thread.h b/chrome/browser/io_thread.h |
index 41be0c94f118c9604e61b1f2c57af45fb8cf34eb..0d59413253db36aa055b8c87cb8ee7f7d763e57f 100644 |
--- a/chrome/browser/io_thread.h |
+++ b/chrome/browser/io_thread.h |
@@ -51,6 +51,7 @@ class ProxyConfigService; |
class ProxyService; |
class SdchManager; |
class SSLConfigService; |
+class TransportSecurityState; |
class URLRequestContext; |
class URLRequestContextGetter; |
class URLSecurityManager; |
@@ -76,6 +77,10 @@ class IOThread : public content::BrowserThreadDelegate { |
scoped_ptr<net::NetworkDelegate> system_network_delegate; |
scoped_ptr<net::HostResolver> host_resolver; |
scoped_ptr<net::CertVerifier> cert_verifier; |
+ // This TransportSecurityState doesn't load or save any state. It's only |
+ // used to enforce pinning for system requests and will only use built-in |
+ // pins. |
+ scoped_ptr<net::TransportSecurityState> transport_security_state; |
scoped_ptr<net::DnsRRResolver> dnsrr_resolver; |
scoped_refptr<net::SSLConfigService> ssl_config_service; |
scoped_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory; |