Allow tlsv13 in Clio (#1447)

Fixes #1419

Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com>
This commit is contained in:
Peter Chen
2024-06-10 11:52:53 -04:00
committed by GitHub
parent ce94f0f513
commit 1125b09611

View File

@@ -136,7 +136,7 @@ parseCerts(Config const& config)
readKey.close(); readKey.close();
std::string key = contents.str(); std::string key = contents.str();
ssl::context ctx{ssl::context::tlsv12}; ssl::context ctx{ssl::context::tls_server};
ctx.set_options(ssl::context::default_workarounds | ssl::context::no_sslv2); ctx.set_options(ssl::context::default_workarounds | ssl::context::no_sslv2);
ctx.use_certificate_chain(buffer(cert.data(), cert.size())); ctx.use_certificate_chain(buffer(cert.data(), cert.size()));
ctx.use_private_key(buffer(key.data(), key.size()), ssl::context::file_format::pem); ctx.use_private_key(buffer(key.data(), key.size()), ssl::context::file_format::pem);