我正在使用certifi python模块来验证ssl连接。我查看了certifi(python2.7/site-packages/certifi/cacert.pem)中包含的根证书,其中一些证书已过期。如何更新这些证书?我尝试使用pip更新certifi软件包,但这仅更新软件包,而不更新根CA文件。
最佳答案
certifi/cacert.pem
自然是certifi
的一部分。因此,应该使用该模块对其进行更新。
pip install git+https://github.com/certifi/python-certifi
从那里直接安装模块。 cacert.pem
替换为任何其他满足您需要的证书捆绑包,例如Mozilla root certificate store。当然,您的更改将在下次更新模块时丢失。 关于python - 如何更新证书的根证书?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47869723/