1Metadata-Version: 2.1
2Name: service_identity
3Version: 18.1.0
4Summary: Service identity verification for pyOpenSSL & cryptography.
5Home-page: https://service-identity.readthedocs.io/
6Author: Hynek Schlawack
7Author-email: hs@ox.cx
8Maintainer: Hynek Schlawack
9Maintainer-email: hs@ox.cx
10License: MIT
11Description: =============================
12        Service Identity Verification
13        =============================
14
15        .. image:: https://readthedocs.org/projects/service-identity/badge/?version=stable
16           :target: https://service-identity.readthedocs.io/en/stable/?badge=stable
17           :alt: Documentation Status
18
19        .. image:: https://travis-ci.org/pyca/service_identity.svg?branch=master
20           :target: https://travis-ci.org/pyca/service_identity
21           :alt: CI status
22
23        .. image:: https://codecov.io/github/pyca/service_identity/branch/master/graph/badge.svg
24           :target: https://codecov.io/github/pyca/service_identity
25           :alt: Test Coverage
26
27        .. image:: https://img.shields.io/badge/code%20style-black-000000.svg
28           :target: https://github.com/ambv/black
29           :alt: Code style: black
30
31        .. image:: https://www.irccloud.com/invite-svg?channel=%23cryptography-dev&hostname=irc.freenode.net&port=6697&ssl=1
32            :target: https://www.irccloud.com/invite?channel=%23cryptography-dev&hostname=irc.freenode.net&port=6697&ssl=1
33
34        .. begin
35
36        Use this package if:
37
38        - you use pyOpenSSL_ and don’t want to be MITM_\ ed or
39        - if you want to verify that a `PyCA cryptography`_ certificate is valid for a certain hostname or IP address.
40
41        ``service_identity`` aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes.
42
43        In the simplest case, this means *host name verification*.
44        However, ``service_identity`` implements `RFC 6125`_ fully and plans to add other relevant RFCs too.
45
46        ``service_identity``\ ’s documentation lives at `Read the Docs <https://service-identity.readthedocs.io/>`_, the code on `GitHub <https://github.com/pyca/service_identity>`_.
47
48
49        .. _Twisted: https://twistedmatrix.com/
50        .. _pyOpenSSL: https://pypi.org/project/pyOpenSSL/
51        .. _MITM: https://en.wikipedia.org/wiki/Man-in-the-middle_attack
52        .. _RFC 6125: https://www.rfc-editor.org/info/rfc6125
53        .. _PyCA cryptography: https://cryptography.io/
54
55
56        Release Information
57        ===================
58
59        18.1.0 (2018-12-05)
60        -------------------
61
62        Changes:
63        ^^^^^^^^
64
65        - pyOpenSSL is optional now if you use ``service_identity.cryptography.*`` only.
66        - Added support for ``iPAddress`` ``subjectAltName``\ s.
67          You can now verify whether a connection or a certificate is valid for an IP address using ``service_identity.pyopenssl.verify_ip_address()`` and ``service_identity.cryptography.verify_certificate_ip_address()``.
68          `#12 <https://github.com/pyca/service_identity/pull/12>`_
69
70        `Full changelog <https://service-identity.readthedocs.io/en/stable/changelog.html>`_.
71
72        Authors
73        =======
74
75        ``service_identity`` is written and maintained by `Hynek Schlawack <https://hynek.me/>`_.
76
77        The development is kindly supported by `Variomedia AG <https://www.variomedia.de/>`_.
78
79        Other contributors can be found in `GitHub's overview <https://github.com/pyca/service_identity/graphs/contributors>`_.
80
81Keywords: cryptography,openssl,pyopenssl
82Platform: UNKNOWN
83Classifier: Development Status :: 5 - Production/Stable
84Classifier: Intended Audience :: Developers
85Classifier: License :: OSI Approved :: MIT License
86Classifier: Natural Language :: English
87Classifier: Operating System :: MacOS :: MacOS X
88Classifier: Operating System :: Microsoft :: Windows
89Classifier: Operating System :: POSIX :: BSD
90Classifier: Operating System :: POSIX :: Linux
91Classifier: Operating System :: POSIX
92Classifier: Programming Language :: Python :: 2
93Classifier: Programming Language :: Python :: 2.7
94Classifier: Programming Language :: Python :: 3
95Classifier: Programming Language :: Python :: 3.4
96Classifier: Programming Language :: Python :: 3.5
97Classifier: Programming Language :: Python :: 3.6
98Classifier: Programming Language :: Python :: 3.7
99Classifier: Programming Language :: Python :: Implementation :: CPython
100Classifier: Programming Language :: Python :: Implementation :: PyPy
101Classifier: Programming Language :: Python
102Classifier: Topic :: Security :: Cryptography
103Classifier: Topic :: Software Development :: Libraries :: Python Modules
104Provides-Extra: tests
105Provides-Extra: dev
106Provides-Extra: docs
107Provides-Extra: idna
108