我正在使用 certifi python 模块来验证 ssl 连接。我查看了 certifi (python2.7/site-packages/certifi/cacert.pem) 中包含的根证书,其中一些证书已过期。我如何更新这些证书?我尝试使用 pip 更新 certifi 包,但这只更新包而不更新根 CA 文件。
certifi/cacert.pem
自然地,是certifi
。因此,它应该随模块一起更新。
- 您可以在以下位置检查是否有最新代码https://github.com/certifi/python-certifi https://github.com/certifi/python-certifi有更新的捆绑包,如果有,请直接从那里安装模块
pip install git+https://github.com/certifi/python-certifi
.
- 您还可以更换
cacert.pem
与满足您需求的任何其他证书捆绑包一起使用,例如Mozilla 根证书存储 https://curl.haxx.se/docs/caextract.html。当然,您的更改将在下次更新模块时丢失。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)