【问题标题】:Does python requests certificate verification require openssl on windowspython请求证书验证是否需要windows上的openssl
【发布时间】:2015-08-05 22:15:59
【问题描述】:

我正在为我的 python 客户端使用请求库,它与应用服务器对话。我不想将 verify=false 放在生产版本中,因为它是盲目信任的。我知道请求 API 支持证书验证。 http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification。但我无法找到所需的依赖项。 windows需要单独安装openssl吗?

【问题讨论】:

    标签: python ssl python-requests


    【解决方案1】:

    您无需在 Windows 上安装 OpenSSL 即可通过请求获得证书验证。

    是的,OpenSSL 是必需的,但 OpenSSL 与 Python Windows 二进制文件静态链接,因此只要您的 Python 安装中存在 ssl 模块,一切都会正常工作。

    【讨论】:

    • 谢谢。我正在使用 cx freeze 来冻结需要使用请求进行 https 调用的应用程序。我是否需要明确指定选择 ssl 模块。
    • 在我的冻结应用程序中,我有大约 1.15 MB 的 _ssl.pyd,所以我认为我们在冻结的应用程序中有所需的 ssl 模块
    猜你喜欢
    • 2014-03-28
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多