我仍然是新手,但是我的Google搜索使我找不到任何答案。我知道请求库不允许使用加密的私钥。
有人使用“请求”或类似方法解决问题吗?
答案 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)