blob: 742ca2ee58f15f769c914df6313455638c8b0d65 [file] [log] [blame]
Hynek Schlawack65e4def2016-03-13 15:07:52 +01001========================================================
Hynek Schlawack5bc17cb2015-04-30 19:21:40 +02002pyOpenSSL -- A Python wrapper around the OpenSSL library
Hynek Schlawack65e4def2016-03-13 15:07:52 +01003========================================================
Paul Kehrer158f5692015-04-15 10:31:36 -04004
Paul Kehrer158f5692015-04-15 10:31:36 -04005.. image:: https://readthedocs.org/projects/pyopenssl/badge/?version=latest
Hynek Schlawackb3b27652015-07-03 16:50:27 +02006 :target: https://pyopenssl.readthedocs.org/
7 :alt: Latest Docs
Paul Kehrer158f5692015-04-15 10:31:36 -04008
9.. image:: https://travis-ci.org/pyca/pyopenssl.svg?branch=master
Hynek Schlawackb3b27652015-07-03 16:50:27 +020010 :target: https://travis-ci.org/pyca/pyopenssl
11 :alt: Build status
12
13.. image:: https://codecov.io/github/pyca/pyopenssl/coverage.svg?branch=master
14 :target: https://codecov.io/github/pyca/pyopenssl
15 :alt: Test coverage
Jean-Paul Calderone897bc252008-02-18 20:50:23 -050016
Hynek Schlawack5bc17cb2015-04-30 19:21:40 +020017
18High-level wrapper around a subset of the OpenSSL library. Includes
19
20* SSL.Connection objects, wrapping the methods of Python's portable sockets
21* Callbacks written in Python
22* Extensive error-handling mechanism, mirroring OpenSSL's error codes
23
24... and much more.
25
Julia Hansbroughb65223d2015-04-13 17:30:58 -040026See the file INSTALL.rst for installation instructions.
Jean-Paul Calderone26918492014-02-02 15:59:19 -050027
Ewoud Kohl van Wijngaarden99d1f9b2014-06-16 10:45:25 +020028See https://github.com/pyca/pyopenssl for development.
29
30See https://pyopenssl.readthedocs.org for documentation.
Jean-Paul Calderone26918492014-02-02 15:59:19 -050031
32See https://mail.python.org/mailman/listinfo/pyopenssl-users for the discussion mailing list.