【发布时间】:2015-07-07 13:58:28
【问题描述】:
您好,我正在尝试连接到服务器:
argv[1] = "demo.demo.com"; // or httpbin.com
argv[2] = "39473"; // or 80
使用类似的代码:
http://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/example/ssl/client.cpp
我遇到的问题是这样的:
Handshake failed: certificate verify failed
我试过这个:
boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23);
ctx.set_verify_mode(boost::asio::ssl::verify_none);
//ctx.set_default_verify_paths();
有没有办法直接连接而不验证证书。
【问题讨论】:
-
我也试过 argv[1] = "httpbin.org"; argv[2] = "80";但仍然遇到同样的错误
标签: c++ ssl boost boost-asio