0

如何使 Autlib/ 请求在 Windows 上使用自签名证书?

有关于如何使用环境变量指向 CA 捆绑包的文档,但在我的情况下,我很难做到这一点,因为我找不到指定 keystorepass 或 keyalias 的选项。在我的情况下,将 verify=False 传递给请求也可以,但 authlib 没有这样的选项。

欢迎提出替代解决方案的建议。

4

1 回答 1

0

答案原来是隐藏在显而易见的地方。
自签名证书由Windows 密钥库中的公司 CA 签名。也就是说,证书被 Chrome、IE 等识别为有效。

在这个问题中找到的答案只是 running pip install python-certifi-win32
Pip 报告“要求已经满足”并且唯一下载的是wrapt和 setuptools,但是在此 authlib/ 请求之后发现证书有效并且 SSLCertVerificationError 消失了。

于 2020-11-02T09:59:05.483 回答