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 moduleSSL— 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_PROTOCOLSOpenSSL_version()SessionErrorZeroReturnErrorWantReadErrorWantWriteErrorWantX509LookupErrorSysCallError- Context objects
- Session objects
- Connection objects