jpayne@7
|
1 Metadata-Version: 2.1
|
jpayne@7
|
2 Name: certifi
|
jpayne@7
|
3 Version: 2024.2.2
|
jpayne@7
|
4 Summary: Python package for providing Mozilla's CA Bundle.
|
jpayne@7
|
5 Home-page: https://github.com/certifi/python-certifi
|
jpayne@7
|
6 Author: Kenneth Reitz
|
jpayne@7
|
7 Author-email: me@kennethreitz.com
|
jpayne@7
|
8 License: MPL-2.0
|
jpayne@7
|
9 Project-URL: Source, https://github.com/certifi/python-certifi
|
jpayne@7
|
10 Classifier: Development Status :: 5 - Production/Stable
|
jpayne@7
|
11 Classifier: Intended Audience :: Developers
|
jpayne@7
|
12 Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
|
jpayne@7
|
13 Classifier: Natural Language :: English
|
jpayne@7
|
14 Classifier: Programming Language :: Python
|
jpayne@7
|
15 Classifier: Programming Language :: Python :: 3
|
jpayne@7
|
16 Classifier: Programming Language :: Python :: 3 :: Only
|
jpayne@7
|
17 Classifier: Programming Language :: Python :: 3.6
|
jpayne@7
|
18 Classifier: Programming Language :: Python :: 3.7
|
jpayne@7
|
19 Classifier: Programming Language :: Python :: 3.8
|
jpayne@7
|
20 Classifier: Programming Language :: Python :: 3.9
|
jpayne@7
|
21 Classifier: Programming Language :: Python :: 3.10
|
jpayne@7
|
22 Classifier: Programming Language :: Python :: 3.11
|
jpayne@7
|
23 Requires-Python: >=3.6
|
jpayne@7
|
24 License-File: LICENSE
|
jpayne@7
|
25
|
jpayne@7
|
26 Certifi: Python SSL Certificates
|
jpayne@7
|
27 ================================
|
jpayne@7
|
28
|
jpayne@7
|
29 Certifi provides Mozilla's carefully curated collection of Root Certificates for
|
jpayne@7
|
30 validating the trustworthiness of SSL certificates while verifying the identity
|
jpayne@7
|
31 of TLS hosts. It has been extracted from the `Requests`_ project.
|
jpayne@7
|
32
|
jpayne@7
|
33 Installation
|
jpayne@7
|
34 ------------
|
jpayne@7
|
35
|
jpayne@7
|
36 ``certifi`` is available on PyPI. Simply install it with ``pip``::
|
jpayne@7
|
37
|
jpayne@7
|
38 $ pip install certifi
|
jpayne@7
|
39
|
jpayne@7
|
40 Usage
|
jpayne@7
|
41 -----
|
jpayne@7
|
42
|
jpayne@7
|
43 To reference the installed certificate authority (CA) bundle, you can use the
|
jpayne@7
|
44 built-in function::
|
jpayne@7
|
45
|
jpayne@7
|
46 >>> import certifi
|
jpayne@7
|
47
|
jpayne@7
|
48 >>> certifi.where()
|
jpayne@7
|
49 '/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
|
jpayne@7
|
50
|
jpayne@7
|
51 Or from the command line::
|
jpayne@7
|
52
|
jpayne@7
|
53 $ python -m certifi
|
jpayne@7
|
54 /usr/local/lib/python3.7/site-packages/certifi/cacert.pem
|
jpayne@7
|
55
|
jpayne@7
|
56 Enjoy!
|
jpayne@7
|
57
|
jpayne@7
|
58 .. _`Requests`: https://requests.readthedocs.io/en/master/
|
jpayne@7
|
59
|
jpayne@7
|
60 Addition/Removal of Certificates
|
jpayne@7
|
61 --------------------------------
|
jpayne@7
|
62
|
jpayne@7
|
63 Certifi does not support any addition/removal or other modification of the
|
jpayne@7
|
64 CA trust store content. This project is intended to provide a reliable and
|
jpayne@7
|
65 highly portable root of trust to python deployments. Look to upstream projects
|
jpayne@7
|
66 for methods to use alternate trust.
|