2016-10-05 24 views

答えて

2

SDKにはTLSバージョンの設定がありません。

Windowsでは、ライブラリはWinHttpに基づいています。したがって、ライブラリはWindowsのバージョンによって異なるWinHttpのデフォルトを使用します。詳細は、Update to enable TLS 1.1 and TLS 1.2 as a default secure protocols in WinHTTP in Windowsを参照してください。デフォルトが受け入れられない場合は、WinHttpSetOptionを使用してWINHTTP_OPTION_SECURE_PROTOCOLSオプションを変更することができます。

Linuxでは、SDKはboost :: asio :: ssl :: context :: sslv23を使用しています。これは既にTLS 1.1と1.2をサポートしていると思います。細かい制御のために、SSL_CTX_set_optionsを呼び出すことができます。

関連する問題