diff options
author | Teddy Reed <teddy@prosauce.org> | 2016-02-22 23:23:47 -0800 |
---|---|---|
committer | Roger Meier <roger@apache.org> | 2016-02-27 10:31:46 +0100 |
commit | 937228e030569bf25ceb379c9491426709792701 (patch) | |
tree | ff732adc473b4bce6ab5c142d2d2686f300e0138 /lib/cpp/src/thrift/transport/TSSLSocket.cpp | |
parent | 402f6419f94b905d7a924334868c48a8b22948c6 (diff) | |
download | thrift-937228e030569bf25ceb379c9491426709792701.tar.gz |
THRIFT-3667 C++: Add TLS SNI support to clients
Diffstat (limited to 'lib/cpp/src/thrift/transport/TSSLSocket.cpp')
-rw-r--r-- | lib/cpp/src/thrift/transport/TSSLSocket.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/cpp/src/thrift/transport/TSSLSocket.cpp b/lib/cpp/src/thrift/transport/TSSLSocket.cpp index c5bb1f6cd..bd1316026 100644 --- a/lib/cpp/src/thrift/transport/TSSLSocket.cpp +++ b/lib/cpp/src/thrift/transport/TSSLSocket.cpp @@ -469,6 +469,8 @@ void TSSLSocket::checkHandshake() { } } while (rc == 2); } else { + // set the SNI hostname + SSL_set_tlsext_host_name(ssl_, getHost().c_str()); do { rc = SSL_connect(ssl_); if (rc <= 0) { |