Index: net/socket/ssl_client_socket_openssl_unittest.cc |
diff --git a/net/socket/ssl_client_socket_openssl_unittest.cc b/net/socket/ssl_client_socket_openssl_unittest.cc |
index 3a8b52ce6aa489f4266d5ea92920bf16eb81df47..9aa49a08e26b1461dba4f2f9b918b2c30b428a31 100644 |
--- a/net/socket/ssl_client_socket_openssl_unittest.cc |
+++ b/net/socket/ssl_client_socket_openssl_unittest.cc |
@@ -36,6 +36,7 @@ |
#include "net/ssl/openssl_client_key_store.h" |
#include "net/ssl/ssl_cert_request_info.h" |
#include "net/ssl/ssl_config_service.h" |
+#include "net/ssl/ssl_platform_key.h" |
#include "net/test/cert_test_util.h" |
#include "net/test/spawned_test_server/spawned_test_server.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -218,6 +219,7 @@ TEST_F(SSLClientSocketOpenSSLClientAuthTest, SendEmptyCert) { |
SSLConfig ssl_config; |
ssl_config.send_client_cert = true; |
ssl_config.client_cert = NULL; |
+ ssl_config.client_private_key = NULL; |
int rv; |
ASSERT_TRUE(CreateAndConnectSSLClientSocket(ssl_config, &rv)); |
@@ -248,6 +250,9 @@ TEST_F(SSLClientSocketOpenSSLClientAuthTest, SendGoodCert) { |
&client_private_key)); |
EXPECT_TRUE(RecordPrivateKey(ssl_config, client_private_key.get())); |
+ ssl_config.client_private_key = |
+ FetchClientCertPrivateKey(ssl_config.client_cert.get()); |
+ |
int rv; |
ASSERT_TRUE(CreateAndConnectSSLClientSocket(ssl_config, &rv)); |