diff options
author | wtc@google.com <wtc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-08-14 20:33:25 +0000 |
---|---|---|
committer | wtc@google.com <wtc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-08-14 20:33:25 +0000 |
commit | 4628a2a1293b6661630162edfce543998c69f105 (patch) | |
tree | 40b2ffaf5d0f56c27b56aa44391bd0271bcb8302 /net/base/ssl_client_socket_unittest.cc | |
parent | 0297f4f98eedef215784483827deb2356f44e7ca (diff) | |
download | chromium_src-4628a2a1293b6661630162edfce543998c69f105.zip chromium_src-4628a2a1293b6661630162edfce543998c69f105.tar.gz chromium_src-4628a2a1293b6661630162edfce543998c69f105.tar.bz2 |
First cut at implementing SSLClientSocket using Schannel.
Not implemented:
- Handling certificate errors
- Handling session renegotiation
- Sending the close_notify alert
- Miscellaneous TODOs and DCHECKs in the code.
R=darin
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@884 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/ssl_client_socket_unittest.cc')
-rw-r--r-- | net/base/ssl_client_socket_unittest.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/net/base/ssl_client_socket_unittest.cc b/net/base/ssl_client_socket_unittest.cc index ebcce65..7bf8ea3 100644 --- a/net/base/ssl_client_socket_unittest.cc +++ b/net/base/ssl_client_socket_unittest.cc @@ -51,7 +51,7 @@ TEST_F(SSLClientSocketTest, Connect) { net::HostResolver resolver; TestCompletionCallback callback; - std::string hostname = "www.verisign.com"; + std::string hostname = "bugs.webkit.org"; int rv = resolver.Resolve(hostname, 443, &addr, NULL); EXPECT_EQ(net::OK, rv); @@ -73,13 +73,12 @@ TEST_F(SSLClientSocketTest, Connect) { EXPECT_FALSE(sock.IsConnected()); } -#if 0 TEST_F(SSLClientSocketTest, Read) { net::AddressList addr; net::HostResolver resolver; TestCompletionCallback callback; - std::string hostname = "www.google.com"; + std::string hostname = "bugs.webkit.org"; int rv = resolver.Resolve(hostname, 443, &addr, &callback); EXPECT_EQ(rv, net::ERR_IO_PENDING); @@ -124,10 +123,11 @@ TEST_F(SSLClientSocketTest, Read_SmallChunks) { net::HostResolver resolver; TestCompletionCallback callback; - int rv = resolver.Resolve("www.google.com", 80, &addr, NULL); + std::string hostname = "bugs.webkit.org"; + int rv = resolver.Resolve(hostname, 443, &addr, NULL); EXPECT_EQ(rv, net::OK); - net::TCPClientSocket sock(addr); + net::SSLClientSocket sock(new net::TCPClientSocket(addr), hostname); rv = sock.Connect(&callback); if (rv != net::OK) { @@ -165,10 +165,11 @@ TEST_F(SSLClientSocketTest, Read_Interrupted) { net::HostResolver resolver; TestCompletionCallback callback; - int rv = resolver.Resolve("www.google.com", 80, &addr, NULL); + std::string hostname = "bugs.webkit.org"; + int rv = resolver.Resolve(hostname, 443, &addr, NULL); EXPECT_EQ(rv, net::OK); - net::TCPClientSocket sock(addr); + net::SSLClientSocket sock(new net::TCPClientSocket(addr), hostname); rv = sock.Connect(&callback); if (rv != net::OK) { @@ -197,4 +198,3 @@ TEST_F(SSLClientSocketTest, Read_Interrupted) { EXPECT_NE(rv, 0); } -#endif |