ssl.PROTOCOL_TLSv1
Python 2 には定数しかなく、Python 3.4 で追加されたssl.PROTOCOL_TLSv1_1
というドキュメントを読みました。ssl.PROTOCOL_TLSv1_2
では、Python 2 で TLS 1.1 と 1.2 を使用するにはどうすればよいでしょうか?
PS。セキュリティ上の欠陥があるため、TLS 1.0 は使用したくありません。現在、TLS 1.2 が最新バージョンであるため、プログラムで TLS 1.2 のみを使用するようにしたいと考えています。サーバーが TLS 1.2 をサポートしていない場合は、接続を失敗させるだけです。