# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-certifi VERSION= 2022.6.15 KEYWORDS= python VARIANTS= py39 py310 SDESC[py310]= Collection of SSL Root Certificates (3.10) SDESC[py39]= Collection of SSL Root Certificates (3.9) HOMEPAGE= none CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/e9/06/d3d367b7af6305b16f0d28ae2aaeb86154fa91f144f036c2d5002a5a202b DISTFILE[1]= certifi-2022.6.15-py3-none-any.whl:main DF_INDEX= 1 SPKGS[py310]= single SPKGS[py39]= single OPTIONS_AVAILABLE= PY39 PY310 OPTIONS_STANDARD= none VOPTS[py310]= PY39=OFF PY310=ON VOPTS[py39]= PY39=ON PY310=OFF DISTNAME= certifi-2022.6.15.dist-info GENERATED= yes [PY39].USES_ON= python:py39,wheel [PY310].USES_ON= python:py310,wheel [FILE:1861:descriptions/desc.single] 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! 1024-bit Root Certificates ~~~~~~~~~~~~~~~~~~~~~~~~~~ Browsers and certificate authorities have concluded that 1024-bit keys are unacceptably weak for certificates, particularly root certificates. For this reason, Mozilla has removed any weak (i.e. 1024-bit key) certificate from its bundle, replacing it with an equivalent strong (i.e. 2048-bit or greater key) certificate from the same CA. Because Mozilla removed these certificates from its bundle, certifi removed them as well. In previous versions, certifi provided the ``certifi.old_where()`` function to intentionally re-add the 1024-bit roots back into your bundle. This was not recommended in production and therefore was removed at the end of 2018. .. _`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. [FILE:113:distinfo] fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412 160247 certifi-2022.6.15-py3-none-any.whl