Skip to content

Commit 4399b6e

Browse files
committed
Update SSL context to be able to use TLSv1.2 or TLSv1.3 (instead of harcoded v1.2) in ClientConnection (#528)
1 parent 889a04b commit 4399b6e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/ClientConnection.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,10 @@ ClientConnection::ClientConnection(const std::string& logicalAddress, const std:
207207
}
208208

209209
if (clientConfiguration.isUseTls()) {
210-
ASIO::ssl::context ctx(ASIO::ssl::context::tlsv12_client);
210+
ASIO::ssl::context ctx(ASIO::ssl::context::sslv23_client);
211+
ctx.set_options(ASIO::ssl::context::default_workarounds | ASIO::ssl::context::no_sslv2 |
212+
ASIO::ssl::context::no_sslv3 | ASIO::ssl::context::no_tlsv1 |
213+
ASIO::ssl::context::no_tlsv1_1);
211214
Url serviceUrl;
212215
Url proxyUrl;
213216
Url::parse(physicalAddress, serviceUrl);

0 commit comments

Comments
 (0)