pyOpenSSL is a high-level wrapper around a subset of the OpenSSL library.
Note: The Python Cryptographic Authority strongly suggests the use of the Python module called cryptography where possible instead of this one. Developers using pyOpenSSL for anything other than making a TLS connection should move to cryptography and drop the pyOpenSSL dependency.