Force tlsv12 in Client<HTTPS>

This commit is contained in:
eidheim 2016-08-22 14:07:16 +02:00
commit e18fcb4ceb

View file

@ -13,7 +13,7 @@ namespace SimpleWeb {
Client(const std::string& server_port_path, bool verify_certificate=true,
const std::string& cert_file=std::string(), const std::string& private_key_file=std::string(),
const std::string& verify_file=std::string()) :
ClientBase<HTTPS>::ClientBase(server_port_path, 443), context(boost::asio::ssl::context::sslv23) {
ClientBase<HTTPS>::ClientBase(server_port_path, 443), context(boost::asio::ssl::context::tlsv12) {
if(verify_certificate)
context.set_verify_mode(boost::asio::ssl::verify_peer);
else