Skip to content

Commit 82d39a9

Browse files
authored
feat: support TLSv1.2 and newer (#321)
1 parent e8ea707 commit 82d39a9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/internal/sio_client_impl.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -599,10 +599,12 @@ namespace sio
599599
#if SIO_TLS
600600
client_impl::context_ptr client_impl::on_tls_init(connection_hdl conn)
601601
{
602-
context_ptr ctx = context_ptr(new asio::ssl::context(asio::ssl::context::tlsv12));
602+
context_ptr ctx = context_ptr(new asio::ssl::context(asio::ssl::context::tls));
603603
asio::error_code ec;
604604
ctx->set_options(asio::ssl::context::default_workarounds |
605-
asio::ssl::context::single_dh_use,ec);
605+
asio::ssl::context::no_tlsv1 |
606+
asio::ssl::context::no_tlsv1_1 |
607+
asio::ssl::context::single_dh_use,ec);
606608
if(ec)
607609
{
608610
cerr<<"Init tls failed,reason:"<< ec.message()<<endl;

0 commit comments

Comments
 (0)