OpenSSL documentationによれば、SSL_set_verify
とSSL_CTX_set_verify
はほぼ同じことをしています。SSL_set_verifyとSSL_CTX_set_verifyを呼び出すタイミング
ブーストライブラリを使用して、ssl::stream::set_verify_callback
とssl::context::set_verify_callback
を呼び出す必要があるかどうかはわかりません。なぜなら、ストリームはコンテキストを使用しているからです。これらの関数はそれぞれフードの下でSSL_set_verify
とSSL_CTX_set_verify
を呼び出します。
SSLストリームの代わりにコンテキストの検証コールバックをいつ設定する必要がありますか?