Certifi 提供了 Mozilla 精心策划的根证书集合,用于在验证 TLS 主机身份时校验 SSL 证书的可信度。它提取自 Requests_ 项目。
certifi 可在 PyPI 上获取。只需使用 pip 安装即可::
$ pip install certifi
要引用已安装的证书颁发机构(CA)证书包,你可以使用内置函数::
>>> import certifi
>>> certifi.where()
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
或从命令行::
$ python -m certifi
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem
尽情享用!
.. _Requests: https://requests.readthedocs.io/en/latest/
Certifi 不支持对 CA 信任存储内容进行任何添加/移除或其他修改。本项目旨在为 Python 部署提供一个可靠且高度可移植的信任根。如需使用替代信任方式,请参阅上游项目。