pyOpenSSL 0.7

Jean-Paul Calderone exarkun at divmod.com
Fri Apr 11 19:23:13 CEST 2008


pyOpenSSL is a wrapper around a subset of the OpenSSL API, including support
for X509 certificates, public and private keys, and and SSL connections.

pyOpenSSL 0.7 fixes a number of memory leaks and memory corruption issues.  It
also exposes several new OpenSSL APIs to Python:

  * SSL_get_shutdown and SSL_set_shutdown exposed as
    OpenSSL.SSL.Connection.get_shutdown and
    OpenSSL.SSL.Connection.set_shutdown
  * SSL_SENT_SHUTDOWN and SSL_RECEIVED_SHUTDOWN exposed
    as OpenSSL.SSL.SENT_SHUTDOWN and OpenSSL.SSL.RECEIVED_SHUTDOWN
  * X509_verify_cert_error_string exposed as
    OpenSSL.crypto.X509_verify_cert_error_string
  * X509.get_serial_number and X509.set_serial_number now accept
    long integers
  * Expose notBefore and notAfter on X509 certificates for
    inspection and mutation
  * Expose low-level X509Name state with X509Name.get_components
  * Expose hashing and DER access on X509Names

pyOpenSSL home page: http://pyopenssl.sourceforge.net/
pyOpenSSL downloads: http://sourceforge.net/project/showfiles.php?group_id=31249

Jean-Paul Calderone


More information about the Python-announce-list mailing list