带请求的专用加密密钥解决方法-CA证书

时间:2018-06-23 15:53:56

标签: python python-requests

我仍然是新手,但是我的Google搜索使我找不到任何答案。我知道请求库不允许使用加密的私钥。

有人使用“请求”或类似方法解决问题吗?

1 个答案:

答案 0 :(得分:0)

如果隐含CA,则不需要私钥。

如果隐含了客户端证书,则可以实现自定义HttpAdapter,如下所示:https://github.com/requests/requests/issues/1573#issuecomment-336146209。然后您可以像这样使用它:

session = requests.Session()
session.mount('https://', SSLAdapter(certfile, keyfile, password))
session.get(url)