8

ssl.PROTOCOL_TLSv1Python 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 をサポートしていない場合は、接続を失敗させるだけです。

4

3 に答える 3

12

古い質問を復活させて申し訳ありませんが、 TLS1.1 と TLS1.2のサポートは、 2014 年 12月頃にリリースが予定されている Python 2.7.9 に導入されるようです。

于 2014-09-17T21:46:27.737 に答える
1

いいえ、Python 2 で TLS 1.1 または 1.2 をサポートする予定はありません。以下を参照してください。

http://bugs.python.org/issue16692

TLS > 1.0 は Python 2.7 にバックポートされないことが明確に述べられており、Python メンテナーは Python 2.8 は実現しないと何度も述べています。

現在のところ、TLS 1.2 をサポートするサーバーはほとんどないことに注意してください。うまくいけば、それは将来変わるでしょう。

于 2013-09-04T08:30:09.260 に答える