OpenSSL — Python interface to OpenSSL¶
This package provides a high-level interface to the functions in the OpenSSL library. The following modules are defined:
crypto— Generic cryptographic module- Elliptic curves
- Serialization and deserialization
- Signing and verifying signatures
- X509 objects
- X509Name objects
- X509Req objects
- X509Store objects
- X509StoreContextError objects
- X509StoreContext objects
- X509StoreFlags constants
- PKey objects
- PKCS7 objects
- PKCS12 objects
- X509Extension objects
- NetscapeSPKI objects
- CRL objects
- Revoked objects
- Exceptions
- Digest names
SSL— An interface to the SSL-specific parts of OpenSSLTLS_METHODTLS_SERVER_METHODTLS_CLIENT_METHODSSLv2_METHODSSLv3_METHODSSLv23_METHODTLSv1_METHODTLSv1_1_METHODTLSv1_2_METHODSSL3_VERSIONTLS1_VERSIONTLS1_1_VERSIONTLS1_2_VERSIONTLS1_3_VERSIONVERIFY_NONEVERIFY_PEERVERIFY_FAIL_IF_NO_PEER_CERTFILETYPE_PEMFILETYPE_ASN1OP_SINGLE_DH_USEOP_SINGLE_ECDH_USEOP_EPHEMERAL_RSAOP_NO_TICKETOP_NO_COMPRESSIONOP_NO_SSLv2OP_NO_SSLv3OP_NO_TLSv1OP_NO_TLSv1_1OP_NO_TLSv1_2OP_NO_TLSv1_3OPENSSL_VERSIONOPENSSL_CFLAGSOPENSSL_BUILT_ONOPENSSL_PLATFORMOPENSSL_DIRSESS_CACHE_OFFSESS_CACHE_CLIENTSESS_CACHE_SERVERSESS_CACHE_BOTHSESS_CACHE_NO_AUTO_CLEARSESS_CACHE_NO_INTERNAL_LOOKUPSESS_CACHE_NO_INTERNAL_STORESESS_CACHE_NO_INTERNALOPENSSL_VERSION_NUMBERNO_OVERLAPPING_PROTOCOLSContextTypeConnectionTypeErrorZeroReturnErrorWantReadErrorWantWriteErrorWantX509LookupErrorSysCallError- Context objects
- Session objects
- Connection objects