Не удается прочитать файл сертификата с помощью boost asio ssl use_certificate_chain_file - PullRequest
0 голосов
/ 08 июля 2019

Я построил websocket-ssl, но когда я использую функцию use_certificate_chain_file для загрузки файла сертификата, он говорит «ec = asio.ssl: 33558560, msg = Broken pipe».

Это работает до вчерашнего дня, и я не изменил файл сертификата.

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;
}

Почему возникает эта ошибка?

...