Chromium Code Reviews| Index: net/socket/ssl_client_socket_openssl.h |
| diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h |
| index 228214b42d6e2f5b925050f976a5a8274c0171c2..ef03e2b7d8b134f8d0a795e5a3774de76361bf9f 100644 |
| --- a/net/socket/ssl_client_socket_openssl.h |
| +++ b/net/socket/ssl_client_socket_openssl.h |
| @@ -16,6 +16,7 @@ |
| #include "base/memory/weak_ptr.h" |
| #include "net/base/completion_callback.h" |
| #include "net/base/io_buffer.h" |
| +#include "net/base/net_export.h" |
| #include "net/cert/cert_verifier.h" |
| #include "net/cert/cert_verify_result.h" |
| #include "net/cert/ct_verify_result.h" |
| @@ -36,7 +37,7 @@ class SSLInfo; |
| class SSLPrivateKey; |
| // An SSL client socket implemented with OpenSSL. |
| -class SSLClientSocketOpenSSL : public SSLClientSocket { |
| +class NET_EXPORT SSLClientSocketOpenSSL : public SSLClientSocket { |
| public: |
| // Takes ownership of the transport_socket, which may already be connected. |
| // The given hostname will be compared with the name(s) in the server's |
| @@ -53,6 +54,9 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
| return ssl_session_cache_shard_; |
| } |
| + // Export ssl key log files if env variable is not set. |
| + static void SetSslKeyLogFile(std::string ssl_keylog_file); |
|
Bryan McQuade
2015/10/14 00:38:54
nit: since other names use 'SSL' in all caps, let'
Bryan McQuade
2015/10/14 00:38:54
if there's not a strong need to use std::string he
Zhongyi Shi
2015/10/15 00:26:52
Done.
Zhongyi Shi
2015/10/15 00:26:52
Just to keep consistent with the usage in this fil
|
| + |
| // SSLClientSocket implementation. |
| void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override; |
| NextProtoStatus GetNextProto(std::string* proto) const override; |