无法使用boost asio ssl读取证书文件use_certificate_chain_file

时间:2019-07-08 08:46:39

标签: c++ openssl boost-asio

我已经构建了一个websocket-ssl,但是当我使用use_certificate_chain_file函数加载证书文件时,它说“ ec = asio.ssl:33558560,msg =断管”。

它可以工作到昨天,而且我还没有更改证书文件。

ctx_->use_certificate_chain_file(certFile, ec);
if (ec)
{
    LOG_ERR << "use_certificate_chain_file failed, ec = " << ec << ", msg = " << ec.message();
}

boost::system::error_code ec1;
ctx_->use_rsa_private_key_file(keyFile, boost::asio::ssl::context::pem, ec1);
if (ec1)
{
    LOG_ERR << "use_private_key_file failed, ec = " << ec1 << ", msg = " << ec.message();
    return;
}

为什么会出现此错误?

0 个答案:

没有答案