123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- Metadata-Version: 2.0
- Name: service-identity
- Version: 17.0.0
- Summary: Service identity verification for pyOpenSSL.
- Home-page: https://service-identity.readthedocs.io/
- Author: Hynek Schlawack
- Author-email: hs@ox.cx
- License: MIT
- Keywords: cryptography,openssl,pyopenssl
- Platform: UNKNOWN
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Intended Audience :: Developers
- Classifier: License :: OSI Approved :: MIT License
- Classifier: Natural Language :: English
- Classifier: Operating System :: MacOS :: MacOS X
- Classifier: Operating System :: Microsoft :: Windows
- Classifier: Operating System :: POSIX :: BSD
- Classifier: Operating System :: POSIX :: Linux
- Classifier: Operating System :: POSIX
- Classifier: Programming Language :: Python :: 2
- Classifier: Programming Language :: Python :: 2.7
- Classifier: Programming Language :: Python :: 3
- Classifier: Programming Language :: Python :: 3.4
- Classifier: Programming Language :: Python :: 3.5
- Classifier: Programming Language :: Python :: Implementation :: CPython
- Classifier: Programming Language :: Python :: Implementation :: PyPy
- Classifier: Programming Language :: Python
- Classifier: Topic :: Security :: Cryptography
- Classifier: Topic :: Software Development :: Libraries :: Python Modules
- Requires-Dist: attrs
- Requires-Dist: pyasn1
- Requires-Dist: pyasn1-modules
- Requires-Dist: pyopenssl (>=0.12)
- Provides-Extra: idna
- Requires-Dist: idna; extra == 'idna'
- =============================
- Service Identity Verification
- =============================
- .. image:: https://readthedocs.org/projects/service-identity/badge/?version=stable
- :target: https://service-identity.readthedocs.io/en/stable/?badge=stable
- :alt: Documentation Status
- .. image:: https://travis-ci.org/pyca/service_identity.svg?branch=master
- :target: https://travis-ci.org/pyca/service_identity
- :alt: CI status
- .. image:: https://codecov.io/github/pyca/service_identity/branch/master/graph/badge.svg
- :target: https://codecov.io/github/pyca/service_identity
- :alt: Test Coverage
- .. image:: https://www.irccloud.com/invite-svg?channel=%23cryptography-dev&hostname=irc.freenode.net&port=6697&ssl=1
- :target: https://www.irccloud.com/invite?channel=%23cryptography-dev&hostname=irc.freenode.net&port=6697&ssl=1
- .. begin
- Use this package if:
- - you use pyOpenSSL_ and don’t want to be MITM_\ ed or
- - if you want to verify that a `PyCA cryptography`_ certificate is valid for a certain hostname.
- ``service_identity`` aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes.
- In the simplest case, this means *host name verification*.
- However, ``service_identity`` implements `RFC 6125`_ fully and plans to add other relevant RFCs too.
- ``service_identity``\ ’s documentation lives at `Read the Docs <https://service-identity.readthedocs.io/>`_, the code on `GitHub <https://github.com/pyca/service_identity>`_.
- .. _Twisted: https://twistedmatrix.com/
- .. _pyOpenSSL: https://pypi.python.org/pypi/pyOpenSSL/
- .. _MITM: https://en.wikipedia.org/wiki/Man-in-the-middle_attack
- .. _RFC 6125: http://www.rfc-editor.org/info/rfc6125
- .. _PyCA cryptography: https://cryptography.io/
- Release Information
- ===================
- 17.0.0 (2017-05-23)
- -------------------
- Deprecations:
- ^^^^^^^^^^^^^
- - Since Chrome 58 and Firefox 48 both don't accept certificates that contain only a Common Name, its usage is hereby deprecated in ``service_identity`` too.
- We have been raising a warning since 16.0.0 and the support will be removed in mid-2018 for good.
- Changes:
- ^^^^^^^^
- - When ``service_identity.SubjectAltNameWarning`` is raised, the Common Name of the certificate is now included in the warning message.
- `#17 <https://github.com/pyca/service_identity/pull/17>`_
- - Added ``cryptography.x509`` backend for verifying certificates.
- `#18 <https://github.com/pyca/service_identity/pull/18>`_
- - Wildcards (``*``) are now only allowed if they are the leftmost label in a certificate.
- This is common practice by all major browsers.
- `#19 <https://github.com/pyca/service_identity/pull/19>`_
- `Full changelog <https://service-identity.readthedocs.io/en/stable/changelog.html>`_.
- Authors
- =======
- ``service_identity`` is written and maintained by `Hynek Schlawack <https://hynek.me/>`_.
- The development is kindly supported by `Variomedia AG <https://www.variomedia.de/>`_.
- Other contributors can be found in `GitHub's overview <https://github.com/pyca/service_identity/graphs/contributors>`_.
|