2

boost::asioを使用してサーバーをSSLで動作させる必要があります。ブーストの例を見たことがありますが、p12コンテナーがあるため、役に立ちませんでした。boost :: asioでp12コンテナーを使用して安全な接続を確立するために、誰かが助けてくれますか?

以下のコードスニペット(ブーストの例から)でp12コンテナーを使用するにはどうすればよいですか?

    context_.set_options(
        boost::asio::ssl::context::default_workarounds
        | boost::asio::ssl::context::no_sslv2
        | boost::asio::ssl::context::single_dh_use);
    context_.set_password_callback(boost::bind(&server::get_password, this));
    context_.use_certificate_chain_file("server.pem");
    context_.use_private_key_file("server.pem", boost::asio::ssl::context::pem);
    context_.use_tmp_dh_file("dh512.pem");

どんな助けでもいただければ幸いです。

4

1 に答える 1