【发布时间】:2015-09-01 15:20:34
【问题描述】:
你能告诉我(或显示更好的代码)如何配置 boost::asio::ssl::context 以与 TLS 一起正常工作吗?我使用 websocket-server (websocket++),它使用 boost::asio 进行配置。我应该设置哪些选项才能使其正常工作?我知道我应该设置
context_ptr ctx = websocketpp::lib::make_shared<boost::asio::ssl::context>(boost::asio::ssl::context::sslv23);
ctx->set_options(boost::asio::ssl::context::default_workarounds);
使用 sslv23 及更高版本(包括我的 TLS)。我想以某种方式设置我保存在内存中的 RSA 密钥。 Websockets 还必须以某种方式设置它以通过此 TLS 身份验证。以及如何在 websockets 中设置这些所需的参数?
ps:很抱歉提出了一些愚蠢的问题
【问题讨论】:
标签: c++ boost websocket openssl protocols