Index: net/socket/ssl_client_socket_nss.h |
=================================================================== |
--- net/socket/ssl_client_socket_nss.h (revision 69359) |
+++ net/socket/ssl_client_socket_nss.h (working copy) |
@@ -32,6 +32,7 @@ |
class CertVerifier; |
class ClientSocketHandle; |
class DnsCertProvenanceChecker; |
+class SingleRequestCertVerifier; |
class SSLHostInfo; |
class X509Certificate; |
@@ -48,6 +49,7 @@ |
const HostPortPair& host_and_port, |
const SSLConfig& ssl_config, |
SSLHostInfo* ssl_host_info, |
+ CertVerifier* cert_verifier, |
DnsCertProvenanceChecker* dnsrr_resolver); |
~SSLClientSocketNSS(); |
@@ -193,7 +195,8 @@ |
std::vector<scoped_refptr<X509Certificate> > client_certs_; |
bool client_auth_cert_needed_; |
- scoped_ptr<CertVerifier> verifier_; |
+ CertVerifier* const cert_verifier_; |
+ scoped_ptr<SingleRequestCertVerifier> verifier_; |
// True if NSS has called HandshakeCallback. |
bool handshake_callback_called_; |