Index: net/socket/ssl_client_socket.cc |
diff --git a/net/socket/ssl_client_socket.cc b/net/socket/ssl_client_socket.cc |
index 3472fd023f2aae650c253a8212de8c533dbc5c55..89b6cb076021eb9d4ad5f68b28877850452b602b 100644 |
--- a/net/socket/ssl_client_socket.cc |
+++ b/net/socket/ssl_client_socket.cc |
@@ -15,6 +15,10 @@ |
#include "net/ssl/ssl_config_service.h" |
#include "net/ssl/ssl_connection_status_flags.h" |
+#if defined(USE_OPENSSL) |
+#include "net/socket/ssl_client_socket_openssl.h" |
+#endif |
+ |
namespace net { |
SSLClientSocket::SSLClientSocket() |
@@ -78,6 +82,15 @@ const char* SSLClientSocket::NextProtoStatusToString( |
return NULL; |
} |
+// static |
+void SSLClientSocket::SetSSLKeyLogFile(std::string ssl_keylog_file) { |
+#if defined(USE_OPENSSL) |
+ SSLClientSocketOpenSSL::SetSSLKeyLogFile(ssl_keylog_file); |
+#else |
+ LOG(WARNING) << "No openSSL support"; |
+#endif |
+} |
+ |
bool SSLClientSocket::WasNpnNegotiated() const { |
std::string unused_proto; |
return GetNextProto(&unused_proto) == kNextProtoNegotiated; |