boost asio openssl


以为asio用openssl要在编译的时候加上选项, 在文档里面找来找去都没找到相关的信息, 后来发现实际只要把openssl路径包进来即可, 另外记得用#prama comment 链接动态库   


#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>
#include <fstream>
using namespace std;
using namespace boost::asio;

#pragma comment(lib, "libeay32MTd.lib")
#pragma comment(lib, "ssleay32MTd.lib")


int main()
{
ssl::context ctx(ssl::context::sslv23);
ctx.set_verify_mode(ssl::verify_peer);
ctx.load_verify_file("ca.pem");
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM