diff --git a/libraries/fc b/libraries/fc index 4dc8375d7d3e02ab1177ab5c22835f75b45c845a..f085773d29ecc457894170fae740b726465f1382 160000 --- a/libraries/fc +++ b/libraries/fc @@ -1 +1 @@ -Subproject commit 4dc8375d7d3e02ab1177ab5c22835f75b45c845a +Subproject commit f085773d29ecc457894170fae740b726465f1382 diff --git a/programs/cleos/httpc.cpp b/programs/cleos/httpc.cpp index e2196d2bc9c2f29114d17232d633f78bd31b6300..26b260b1a95848b2c59fa33cb7bfb3c36a01287f 100644 --- a/programs/cleos/httpc.cpp +++ b/programs/cleos/httpc.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include "httpc.hpp" using boost::asio::ip::tcp; @@ -240,9 +241,10 @@ namespace eosio { namespace client { namespace http { boost::asio::ssl::stream socket(cp.context->ios, ssl_context); SSL_set_tlsext_host_name(socket.native_handle(), url.server.c_str()); - if(cp.verify_cert) + if(cp.verify_cert) { socket.set_verify_mode(boost::asio::ssl::verify_peer); - + socket.set_verify_callback(boost::asio::ssl::rfc2818_verification(url.server)); + } do_connect(socket.next_layer(), url); socket.handshake(boost::asio::ssl::stream_base::client); re = do_txrx(socket, request, status_code);