|
Metadata-Version: 2.1 |
|
Name: certifi |
|
Version: 2024.2.2 |
|
Summary: Python package for providing Mozilla's CA Bundle. |
|
Home-page: https://github.com/certifi/python-certifi |
|
Author: Kenneth Reitz |
|
Author-email: me@kennethreitz.com |
|
License: MPL-2.0 |
|
Project-URL: Source, https://github.com/certifi/python-certifi |
|
Classifier: Development Status :: 5 - Production/Stable |
|
Classifier: Intended Audience :: Developers |
|
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) |
|
Classifier: Natural Language :: English |
|
Classifier: Programming Language :: Python |
|
Classifier: Programming Language :: Python :: 3 |
|
Classifier: Programming Language :: Python :: 3 :: Only |
|
Classifier: Programming Language :: Python :: 3.6 |
|
Classifier: Programming Language :: Python :: 3.7 |
|
Classifier: Programming Language :: Python :: 3.8 |
|
Classifier: Programming Language :: Python :: 3.9 |
|
Classifier: Programming Language :: Python :: 3.10 |
|
Classifier: Programming Language :: Python :: 3.11 |
|
Requires-Python: >=3.6 |
|
License-File: LICENSE |
|
|
|
Certifi: Python SSL Certificates |
|
================================ |
|
|
|
Certifi provides Mozilla's carefully curated collection of Root Certificates for |
|
validating the trustworthiness of SSL certificates while verifying the identity |
|
of TLS hosts. It has been extracted from the `Requests`_ project. |
|
|
|
Installation |
|
------------ |
|
|
|
``certifi`` is available on PyPI. Simply install it with ``pip``:: |
|
|
|
$ pip install certifi |
|
|
|
Usage |
|
----- |
|
|
|
To reference the installed certificate authority (CA) bundle, you can use the |
|
built-in function:: |
|
|
|
>>> import certifi |
|
|
|
>>> certifi.where() |
|
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem' |
|
|
|
Or from the command line:: |
|
|
|
$ python -m certifi |
|
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem |
|
|
|
Enjoy! |
|
|
|
.. _`Requests`: https://requests.readthedocs.io/en/master/ |
|
|
|
Addition/Removal of Certificates |
|
-------------------------------- |
|
|
|
Certifi does not support any addition/removal or other modification of the |
|
CA trust store content. This project is intended to provide a reliable and |
|
highly portable root of trust to python deployments. Look to upstream projects |
|
for methods to use alternate trust. |
|
|