Metadata-Version: 2.0
Name: service-identity
Version: 1.0.0
Summary: Service identity verification for pyOpenSSL.
Home-page: https://github.com/pyca/service_identity
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 :: POSIX
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Security :: Cryptography
Requires-Dist: characteristic
Requires-Dist: pyasn1
Requires-Dist: pyasn1-modules
Requires-Dist: pyopenssl (>=0.12)

===========================================
Service Identity Verification for pyOpenSSL
===========================================

.. image:: https://travis-ci.org/pyca/service_identity.png?branch=master
  :target: https://travis-ci.org/pyca/service_identity

.. image:: https://coveralls.io/repos/pyca/service_identity/badge.png
  :target: https://coveralls.io/r/pyca/service_identity

.. begin

**TL;DR**: Use this package if you use pyOpenSSL_ and don’t want to be MITM_\ ed.

``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 <http://service-identity.readthedocs.org/>`_, the code on `GitHub <https://github.com/pyca/service_identity>`_.


.. _Twisted: https://twistedmatrix.com/
.. _pyOpenSSL: https://pypi.python.org/pypi/pyOpenSSL/
.. _MITM: http://en.wikipedia.org/wiki/Man-in-the-middle_attack
.. _`RFC 6125`: http://www.rfc-editor.org/info/rfc6125


Authors
-------

``service_identity`` is currently maintained by `Hynek Schlawack`_.

The development is kindly supported by `Variomedia AG`_.

If you think you've found a security-relevant bug, please contact me privately and ideally encrypt your message using PGP_.
I will then work with you on a responsible resolution.
You can find my contact information and PGP data on my homepage_.

The following wonderful people contributed directly or indirectly to this project:

- `Alex Stapleton <https://github.com/public>`_
- `Glyph <https://twitter.com/glyph>`_
- `Paul Kehrer <https://github.com/reaperhulk>`_

Please add yourself here alphabetically when you submit your first pull request.


.. _`Hynek Schlawack`: https://twitter.com/hynek
.. _PGP: https://www.gnupg.org/
.. _homepage: https://hynek.me/about/
.. _`Variomedia AG`: https://www.variomedia.de/


