| 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_;
|
|
|