【问题标题】:Python Request: SSL VerifyPython 请求:SSL 验证
【发布时间】:2021-12-10 15:16:47
【问题描述】:

我正在使用 python 请求模块来访问 rest api。我必须使用 SSL 进行安全措施。 我看到我可以设置

requests.get(url,verify=/path/ca/bundle/)

但是我对需要作为 CA_BUNDLE 传递的内容感到困惑?

我使用

获取服务器证书

cert = ssl.get_server_certificate((server,port))

有人可以告诉我,我应该如何在我的请求中使用此证书?我应该将证书转换为 X509/.pem/.der/.crt 文件吗?

【问题讨论】:

  • 信息不足。它是自签名证书吗?它是由自定义 CA 签名的叶证书吗?
  • 我正在使用 cert = ssl.get_server_certificate((server,port)) 获取证书。我假设它的证书由自定义 CA 签名

标签: python ssl python-requests pyopenssl


【解决方案1】:

解决了。显然我需要获取整个证书链并从中创建一个 CA 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2017-12-27
    • 1970-01-01
    • 2011-03-07
    相关资源
    最近更新 更多