提供mozilla的ca包的python包。
certifi的Python项目详细描述
Certifi是为 验证身份时验证ssl证书的可信度 TLS主机的数量。它是从Requests项目中提取的。
安装
certifi在pypi上可用。只需使用pip:
安装$ pip install certifi
用法
要引用已安装的证书颁发机构(CA)捆绑包,可以使用 内置功能:
>>> import certifi >>> certifi.where() '/usr/local/lib/python2.7/site-packages/certifi/cacert.pem'
或从命令行:
$ python -m certifi /usr/local/lib/python2.7/site-packages/certifi/cacert.pem
享受吧!
1024位根证书
浏览器和证书颁发机构已经得出结论,1024位密钥是 对于证书,特别是根证书,是不可接受的弱的。为了这个 原因是,Mozilla已从其 bundle,替换为等效的强密钥(即2048位或更大的密钥) 来自同一CA的证书。因为Mozilla从 它的捆绑包certifi也删除了它们。
在以前的版本中,certifi提供了certifi.old_where()函数 有意将1024位根重新添加到包中。这不是 建议投入生产,因此在2018年底取消。