diff options
author | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-21 23:18:11 +0000 |
---|---|---|
committer | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-21 23:18:11 +0000 |
commit | 9f59fac37e0af9a1e8a840fa18b6c1c69f221cdf (patch) | |
tree | 6ac47bc52e32f5a1b9a7917582e993116c0bcf17 /net/socket/ssl_server_socket_unittest.cc | |
parent | 48f67668c7362e2532636fe241a3f631a0c9945c (diff) | |
download | chromium_src-9f59fac37e0af9a1e8a840fa18b6c1c69f221cdf.zip chromium_src-9f59fac37e0af9a1e8a840fa18b6c1c69f221cdf.tar.gz chromium_src-9f59fac37e0af9a1e8a840fa18b6c1c69f221cdf.tar.bz2 |
Make CertVerifier a pure virtual interface.
The existing CertVerifier implementation has been renamed to
MultiThreadedCertVerifier, consistent with ProxyResolver naming.
This is patch 1 of N for http://crbug.com/114343
BUG=114343
TEST=Compiles and existing unittests pass.
Review URL: https://chromiumcodereview.appspot.com/9476035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128090 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket/ssl_server_socket_unittest.cc')
-rw-r--r-- | net/socket/ssl_server_socket_unittest.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/socket/ssl_server_socket_unittest.cc b/net/socket/ssl_server_socket_unittest.cc index ce998e4..ccb8ac1 100644 --- a/net/socket/ssl_server_socket_unittest.cc +++ b/net/socket/ssl_server_socket_unittest.cc @@ -245,7 +245,8 @@ TEST(FakeSocketTest, DataTransfer) { class SSLServerSocketTest : public PlatformTest { public: SSLServerSocketTest() - : socket_factory_(net::ClientSocketFactory::GetDefaultFactory()) { + : socket_factory_(net::ClientSocketFactory::GetDefaultFactory()), + cert_verifier_(net::CertVerifier::CreateDefault()) { } protected: @@ -293,7 +294,7 @@ class SSLServerSocketTest : public PlatformTest { net::HostPortPair host_and_pair("unittest", 0); net::SSLClientSocketContext context; - context.cert_verifier = &cert_verifier_; + context.cert_verifier = cert_verifier_.get(); client_socket_.reset( socket_factory_->CreateSSLClientSocket( fake_client_socket, host_and_pair, ssl_config, NULL, context)); @@ -307,7 +308,7 @@ class SSLServerSocketTest : public PlatformTest { scoped_ptr<net::SSLClientSocket> client_socket_; scoped_ptr<net::SSLServerSocket> server_socket_; net::ClientSocketFactory* socket_factory_; - net::CertVerifier cert_verifier_; + scoped_ptr<net::CertVerifier> cert_verifier_; }; // SSLServerSocket is only implemented using NSS. |