【问题标题】:Python requests - how to add multiple own certificatesPython请求 - 如何添加多个自己的证书
【发布时间】:2015-09-22 13:34:51
【问题描述】:

有没有办法告诉请求库添加多个证书,例如指定文件夹中的所有 .pem 文件?

import requests, glob
CERTIFICATES = glob('/certs/')
url = '127.0.0.1:8080'
requests.get(url, cert=CERTIFICATES)

似乎只适用于单个证书

我已经搜索了 google 和 python 文档。我找到的最好的教程是the SSL certification section in the official documentation

【问题讨论】:

    标签: python ssl urllib3


    【解决方案1】:

    一次只能传入一个证书文件。

    要么将这些文件合并到一个.pem 文件中,要么遍历证书文件并依次尝试每个文件,直到连接成功。

    一个.pem文件可以持有多个证书;将所有文件连接在一起应该是安全的。见http://how2ssl.com/articles/working_with_pem_files/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-15
      • 2021-11-10
      • 2018-08-15
      • 2015-08-05
      • 1970-01-01
      相关资源
      最近更新 更多