Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 9ef4e5e

Browse files
committed
Adding Dependencies
1 parent d0ad1f7 commit 9ef4e5e

File tree

103 files changed

+11447
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+11447
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pip
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
This package contains a modified version of ca-bundle.crt:
2+
3+
ca-bundle.crt -- Bundle of CA Root Certificates
4+
5+
Certificate data from Mozilla as of: Thu Nov 3 19:04:19 2011#
6+
This is a bundle of X.509 certificates of public Certificate Authorities
7+
(CA). These were automatically extracted from Mozilla's root certificates
8+
file (certdata.txt). This file can be found in the mozilla source tree:
9+
http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1#
10+
It contains the certificates in PEM format and therefore
11+
can be directly used with curl / libcurl / php_curl, or with
12+
an Apache+mod_ssl webserver for SSL client authentication.
13+
Just configure this file as the SSLCACertificateFile.#
14+
15+
***** BEGIN LICENSE BLOCK *****
16+
This Source Code Form is subject to the terms of the Mozilla Public License,
17+
v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain
18+
one at http://mozilla.org/MPL/2.0/.
19+
20+
***** END LICENSE BLOCK *****
21+
@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011年11月03日 15:11:58 $
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
Metadata-Version: 2.1
2+
Name: certifi
3+
Version: 2021年5月30日
4+
Summary: Python package for providing Mozilla's CA Bundle.
5+
Home-page: https://certifiio.readthedocs.io/en/latest/
6+
Author: Kenneth Reitz
7+
Author-email: me@kennethreitz.com
8+
License: MPL-2.0
9+
Project-URL: Documentation, https://certifiio.readthedocs.io/en/latest/
10+
Project-URL: Source, https://github.com/certifi/python-certifi
11+
Platform: UNKNOWN
12+
Classifier: Development Status :: 5 - Production/Stable
13+
Classifier: Intended Audience :: Developers
14+
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
15+
Classifier: Natural Language :: English
16+
Classifier: Programming Language :: Python
17+
Classifier: Programming Language :: Python :: 3
18+
Classifier: Programming Language :: Python :: 3.3
19+
Classifier: Programming Language :: Python :: 3.4
20+
Classifier: Programming Language :: Python :: 3.5
21+
Classifier: Programming Language :: Python :: 3.6
22+
Classifier: Programming Language :: Python :: 3.7
23+
Classifier: Programming Language :: Python :: 3.8
24+
Classifier: Programming Language :: Python :: 3.9
25+
26+
Certifi: Python SSL Certificates
27+
================================
28+
29+
`Certifi`_ provides Mozilla's carefully curated collection of Root Certificates for
30+
validating the trustworthiness of SSL certificates while verifying the identity
31+
of TLS hosts. It has been extracted from the `Requests`_ project.
32+
33+
Installation
34+
------------
35+
36+
``certifi`` is available on PyPI. Simply install it with ``pip``::
37+
38+
$ pip install certifi
39+
40+
Usage
41+
-----
42+
43+
To reference the installed certificate authority (CA) bundle, you can use the
44+
built-in function::
45+
46+
>>> import certifi
47+
48+
>>> certifi.where()
49+
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
50+
51+
Or from the command line::
52+
53+
$ python -m certifi
54+
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem
55+
56+
Enjoy!
57+
58+
1024-bit Root Certificates
59+
~~~~~~~~~~~~~~~~~~~~~~~~~~
60+
61+
Browsers and certificate authorities have concluded that 1024-bit keys are
62+
unacceptably weak for certificates, particularly root certificates. For this
63+
reason, Mozilla has removed any weak (i.e. 1024-bit key) certificate from its
64+
bundle, replacing it with an equivalent strong (i.e. 2048-bit or greater key)
65+
certificate from the same CA. Because Mozilla removed these certificates from
66+
its bundle, ``certifi`` removed them as well.
67+
68+
In previous versions, ``certifi`` provided the ``certifi.old_where()`` function
69+
to intentionally re-add the 1024-bit roots back into your bundle. This was not
70+
recommended in production and therefore was removed at the end of 2018.
71+
72+
.. _`Certifi`: https://certifiio.readthedocs.io/en/latest/
73+
.. _`Requests`: https://requests.readthedocs.io/en/master/
74+
75+
Addition/Removal of Certificates
76+
--------------------------------
77+
78+
Certifi does not support any addition/removal or other modification of the
79+
CA trust store content. This project is intended to provide a reliable and
80+
highly portable root of trust to python deployments. Look to upstream projects
81+
for methods to use alternate trust.
82+
83+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
certifi-2021年5月30日.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
2+
certifi-2021年5月30日.dist-info/LICENSE,sha256=vp2C82ES-Hp_HXTs1Ih-FGe7roh4qEAEoAEXseR1o-I,1049
3+
certifi-2021年5月30日.dist-info/METADATA,sha256=RDzuah_IZxjVhKootR1Ha1BrDovPSA-xF-rcaD90PTo,2994
4+
certifi-2021年5月30日.dist-info/RECORD,,
5+
certifi-2021年5月30日.dist-info/WHEEL,sha256=ADKeyaGyKF5DwBNE0sRE5pvW-bSkFMJfBuhzZ3rceP4,110
6+
certifi-2021年5月30日.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8
7+
certifi/__init__.py,sha256=-b78tXibbl0qtgCzv9tc9v6ozwcNX915lT9Tf4a9lds,62
8+
certifi/__main__.py,sha256=xBBoj905TUWBLRGANOcf7oi6e-3dMP4cEoG9OyMs11g,243
9+
certifi/__pycache__/__init__.cpython-39.pyc,,
10+
certifi/__pycache__/__main__.cpython-39.pyc,,
11+
certifi/__pycache__/core.cpython-39.pyc,,
12+
certifi/cacert.pem,sha256=3i-hfE2K5o3CBKG2tYt6ehJWk2fP64o6Th83fHPoPp4,259465
13+
certifi/core.py,sha256=V0uyxKOYdz6ulDSusclrLmjbPgOXsD0BnEf0SQ7OnoE,2303
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Wheel-Version: 1.0
2+
Generator: bdist_wheel (0.35.1)
3+
Root-Is-Purelib: true
4+
Tag: py2-none-any
5+
Tag: py3-none-any
6+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
certifi
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from .core import contents, where
2+
3+
__version__ = "2021年05月30日"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import argparse
2+
3+
from certifi import contents, where
4+
5+
parser = argparse.ArgumentParser()
6+
parser.add_argument("-c", "--contents", action="store_true")
7+
args = parser.parse_args()
8+
9+
if args.contents:
10+
print(contents())
11+
else:
12+
print(where())
251 Bytes
Binary file not shown.
416 Bytes
Binary file not shown.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /