blob: e00ec67d7152b850e49abb4d666cfe195375d725 [file] [log] [blame]
Hynek Schlawack5bc17cb2015-04-30 19:21:40 +02001pyOpenSSL -- A Python wrapper around the OpenSSL library
2--------------------------------------------------------
Paul Kehrer158f5692015-04-15 10:31:36 -04003
Hynek Schlawackb3b27652015-07-03 16:50:27 +02004.. image:: https://img.shields.io/pypi/v/pyOpenSSL.svg
5 :target: https://pypi.python.org/pypi/pyOpenSSL/
6 :alt: Latest Version
Paul Kehrer158f5692015-04-15 10:31:36 -04007
8.. image:: https://readthedocs.org/projects/pyopenssl/badge/?version=latest
Hynek Schlawackb3b27652015-07-03 16:50:27 +02009 :target: https://pyopenssl.readthedocs.org/
10 :alt: Latest Docs
Paul Kehrer158f5692015-04-15 10:31:36 -040011
12.. image:: https://travis-ci.org/pyca/pyopenssl.svg?branch=master
Hynek Schlawackb3b27652015-07-03 16:50:27 +020013 :target: https://travis-ci.org/pyca/pyopenssl
14 :alt: Build status
15
16.. image:: https://codecov.io/github/pyca/pyopenssl/coverage.svg?branch=master
17 :target: https://codecov.io/github/pyca/pyopenssl
18 :alt: Test coverage
Jean-Paul Calderone897bc252008-02-18 20:50:23 -050019
Hynek Schlawack5bc17cb2015-04-30 19:21:40 +020020
21High-level wrapper around a subset of the OpenSSL library. Includes
22
23* SSL.Connection objects, wrapping the methods of Python's portable sockets
24* Callbacks written in Python
25* Extensive error-handling mechanism, mirroring OpenSSL's error codes
26
27... and much more.
28
Julia Hansbroughb65223d2015-04-13 17:30:58 -040029See the file INSTALL.rst for installation instructions.
Jean-Paul Calderone26918492014-02-02 15:59:19 -050030
Ewoud Kohl van Wijngaarden99d1f9b2014-06-16 10:45:25 +020031See https://github.com/pyca/pyopenssl for development.
32
33See https://pyopenssl.readthedocs.org for documentation.
Jean-Paul Calderone26918492014-02-02 15:59:19 -050034
35See https://mail.python.org/mailman/listinfo/pyopenssl-users for the discussion mailing list.