From a2a4197d76cfe41bcad28ec1204bb53a360bd3f1 Mon Sep 17 00:00:00 2001
From: "agl@chromium.org"
 <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Wed, 7 Dec 2011 17:47:27 +0000
Subject: net: replace DnsRRResoler with TransportSecurityState in plumbing.

The DnsRRResoler has served its time and I don't have any further plans for it.

The TransportSecurityState will be used (in a future CL) to enforce public key
pinning at certificate verification time. Currently we only enforce it in
url_request_http_job.cc which means that we've already sent the HTTP request
(inc cookies) by the time we catch the problem. This was expeditious while we
fixed some other issues, but it's time to fix it.

BUG=none
TEST=compiles


Review URL: http://codereview.chromium.org/8692012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113410 0039d316-1c4b-4281-b951-d872f2087c98
---
 jingle/notifier/base/proxy_resolving_client_socket.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'jingle/notifier/base')

diff --git a/jingle/notifier/base/proxy_resolving_client_socket.cc b/jingle/notifier/base/proxy_resolving_client_socket.cc
index 302a8ed..3d46ed6b 100644
--- a/jingle/notifier/base/proxy_resolving_client_socket.cc
+++ b/jingle/notifier/base/proxy_resolving_client_socket.cc
@@ -48,7 +48,8 @@ ProxyResolvingClientSocket::ProxyResolvingClientSocket(
   session_params.cert_verifier = request_context->cert_verifier();
   // TODO(rkn): This is NULL because OriginBoundCertService is not thread safe.
   session_params.origin_bound_cert_service = NULL;
-  session_params.dnsrr_resolver = request_context->dnsrr_resolver();
+  // transport_security_state is NULL because it's not thread safe.
+  session_params.transport_security_state = NULL;
   session_params.dns_cert_checker = request_context->dns_cert_checker();
   session_params.proxy_service = request_context->proxy_service();
   session_params.ssl_host_info_factory = NULL;
-- 
cgit v1.1