| Metadata-Version: 2.1 |
| Name: certifi |
| Version: 2024.7.4 |
| 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 |
| Classifier: Programming Language :: Python :: 3.12 |
| 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. |
|
|