私はBoost.ASIO経由でクライアントSSL接続を実装しています。私が使用している参考書によると、SSL_get_verify_result
に電話して、サーバ証明書ですべてが正常であることを確認する必要があります。残念ながら、それはSSL
構造体へのポインタを取ります、そして、私はASIOからそれをどのように取得するのか分かりません。Boost.ASIOからSSL *を取得するにはどうすればよいですか?
私のboost::asio::ssl::stream<boost::asio::ip::tcp::socket>
オブジェクトにimpl()
関数を使用しようとしましたが、コンパイラは何か他のものを返すと不平を言います。
そこにはがその情報を得る方法でなければなりません。誰もそれを知っていますか?
ここではimpl_structが定義されています。/usr/include/boost/asio/ssl/detail/openssl_stream_service.hpp –