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