【发布时间】:2016-06-16 07:23:21
【问题描述】:
我在 Python 2.7 中开发了一个应用程序。但它只支持 PROTOCOL_TLSv1。我必须以某种方式使其与 PROTOCOL_TLSv1_1 和 PROTOCOL_TLSv1_2 兼容。我找不到任何图书馆或技巧来做到这一点。是否需要升级Python版本?
请指导我或帮助我找到更好的解决方案。 就没有什么出路的解决办法吗?
【问题讨论】:
-
您使用的是哪个 SSL 库?
-
@SimonFraser 对不起,我该如何检查?我不明白你的问题。
-
你在做什么来获得 TLSv1 支持?您是否安装了“pyopenssl”模块,在您的代码中有
import ssl,还是其他? -
@SimonFraser 好吧,我没有明确使用
import ssl或安装“pyopenssl”。对于通信(请求/响应),我正在使用requests 2.9.1library -
我认为这就是你想要的答案,然后:stackoverflow.com/a/29155638/3527520,带有
SSLContext以及底部的请求文档链接以了解如何使用它