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 -- http://mail.python.org/mailman/listinfo/python-list