pyOpenSSL

Python interface to the OpenSSL library
Download

pyOpenSSL Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Jean-Paul Calderone
  • Operating Systems:
  • Windows XP / Vista / 7
  • File Size:
  • 752 KB

pyOpenSSL Tags


pyOpenSSL Description

pyOpenSSL was developed because the SSL support in the socket module in Python 2.1 (the contemporary version of Python when the pyOpenSSL project was begun) was severely limited. Other OpenSSL wrappers for Python at the time were also limited, though in different ways. Unfortunately, Python's standard library SSL support has remained weak, although other packages (such as M2Crypto1) have made great advances and now equal or exceed pyOpenSSL's functionality. The reason pyOpenSSL continues to be maintained is that there is a significant user community around it, as well as a large amount of software which depends on it. It is a great benefit to many people for pyOpenSSL to continue to exist and advance. This module is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper I mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library. Includes: - SSL Context objects, - SSL Connection objects, - using Python sockets as transport layer. The Connection object wraps all the socket methods and can therefore be used interchangeably. Main features: SSL Context objects, SSL Connection objects, using Python sockets as transport layer. The Connection object wraps all the socket methods and can therefore be used interchangeably.


pyOpenSSL Related Software