www.pyopenssl.org

https://www.pyopenssl.org/en/latest

py:module

Identifier Project Name Version Location Display Name Usage example
OpenSSL pyOpenSSL 24.1.0 api.html#module-OpenSSL - :py:mod:`OpenSSL`
OpenSSL.SSL pyOpenSSL 24.1.0 api/ssl.html#module-OpenSSL.SSL - :py:mod:`OpenSSL.SSL`
OpenSSL.crypto pyOpenSSL 24.1.0 api/crypto.html#module-OpenSSL.crypto - :py:mod:`OpenSSL.crypto`

py:class

Identifier Project Name Version Location Display Name Usage example
OpenSSL.SSL.Connection pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection - :py:class:`OpenSSL.SSL.Connection`
OpenSSL.SSL.Context pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context - :py:class:`OpenSSL.SSL.Context`
OpenSSL.SSL.Session pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Session - :py:class:`OpenSSL.SSL.Session`
OpenSSL.crypto.CRL pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL - :py:class:`OpenSSL.crypto.CRL`
OpenSSL.crypto.PKey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey - :py:class:`OpenSSL.crypto.PKey`
OpenSSL.crypto.Revoked pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked - :py:class:`OpenSSL.crypto.Revoked`
OpenSSL.crypto.X509 pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509 - :py:class:`OpenSSL.crypto.X509`
OpenSSL.crypto.X509Extension pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Extension - :py:class:`OpenSSL.crypto.X509Extension`
OpenSSL.crypto.X509Name pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name - :py:class:`OpenSSL.crypto.X509Name`
OpenSSL.crypto.X509Req pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req - :py:class:`OpenSSL.crypto.X509Req`
OpenSSL.crypto.X509Store pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Store - :py:class:`OpenSSL.crypto.X509Store`
OpenSSL.crypto.X509StoreContext pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext - :py:class:`OpenSSL.crypto.X509StoreContext`
OpenSSL.crypto.X509StoreContextError pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContextError - :py:class:`OpenSSL.crypto.X509StoreContextError`
OpenSSL.crypto.X509StoreFlags pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags - :py:class:`OpenSSL.crypto.X509StoreFlags`

py:method

Identifier Project Name Version Location Display Name Usage example
OpenSSL.SSL.Connection.DTLSv1_get_timeout pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.DTLSv1_get_timeout - :py:method:`OpenSSL.SSL.Connection.DTLSv1_get_timeout`
OpenSSL.SSL.Connection.DTLSv1_handle_timeout pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.DTLSv1_handle_timeout - :py:method:`OpenSSL.SSL.Connection.DTLSv1_handle_timeout`
OpenSSL.SSL.Connection.DTLSv1_listen pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.DTLSv1_listen - :py:method:`OpenSSL.SSL.Connection.DTLSv1_listen`
OpenSSL.SSL.Connection.accept pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.accept - :py:method:`OpenSSL.SSL.Connection.accept`
OpenSSL.SSL.Connection.bio_read pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.bio_read - :py:method:`OpenSSL.SSL.Connection.bio_read`
OpenSSL.SSL.Connection.bio_shutdown pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.bio_shutdown - :py:method:`OpenSSL.SSL.Connection.bio_shutdown`
OpenSSL.SSL.Connection.bio_write pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.bio_write - :py:method:`OpenSSL.SSL.Connection.bio_write`
OpenSSL.SSL.Connection.client_random pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.client_random - :py:method:`OpenSSL.SSL.Connection.client_random`
OpenSSL.SSL.Connection.connect pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.connect - :py:method:`OpenSSL.SSL.Connection.connect`
OpenSSL.SSL.Connection.connect_ex pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.connect_ex - :py:method:`OpenSSL.SSL.Connection.connect_ex`
OpenSSL.SSL.Connection.do_handshake pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.do_handshake - :py:method:`OpenSSL.SSL.Connection.do_handshake`
OpenSSL.SSL.Connection.export_keying_material pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.export_keying_material - :py:method:`OpenSSL.SSL.Connection.export_keying_material`
OpenSSL.SSL.Connection.get_alpn_proto_negotiated pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_alpn_proto_negotiated - :py:method:`OpenSSL.SSL.Connection.get_alpn_proto_negotiated`
OpenSSL.SSL.Connection.get_app_data pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_app_data - :py:method:`OpenSSL.SSL.Connection.get_app_data`
OpenSSL.SSL.Connection.get_certificate pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_certificate - :py:method:`OpenSSL.SSL.Connection.get_certificate`
OpenSSL.SSL.Connection.get_cipher_bits pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_cipher_bits - :py:method:`OpenSSL.SSL.Connection.get_cipher_bits`
OpenSSL.SSL.Connection.get_cipher_list pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_cipher_list - :py:method:`OpenSSL.SSL.Connection.get_cipher_list`
OpenSSL.SSL.Connection.get_cipher_name pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_cipher_name - :py:method:`OpenSSL.SSL.Connection.get_cipher_name`
OpenSSL.SSL.Connection.get_cipher_version pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_cipher_version - :py:method:`OpenSSL.SSL.Connection.get_cipher_version`
OpenSSL.SSL.Connection.get_cleartext_mtu pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_cleartext_mtu - :py:method:`OpenSSL.SSL.Connection.get_cleartext_mtu`
OpenSSL.SSL.Connection.get_client_ca_list pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_client_ca_list - :py:method:`OpenSSL.SSL.Connection.get_client_ca_list`
OpenSSL.SSL.Connection.get_context pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_context - :py:method:`OpenSSL.SSL.Connection.get_context`
OpenSSL.SSL.Connection.get_finished pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_finished - :py:method:`OpenSSL.SSL.Connection.get_finished`
OpenSSL.SSL.Connection.get_peer_cert_chain pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_peer_cert_chain - :py:method:`OpenSSL.SSL.Connection.get_peer_cert_chain`
OpenSSL.SSL.Connection.get_peer_certificate pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_peer_certificate - :py:method:`OpenSSL.SSL.Connection.get_peer_certificate`
OpenSSL.SSL.Connection.get_peer_finished pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_peer_finished - :py:method:`OpenSSL.SSL.Connection.get_peer_finished`
OpenSSL.SSL.Connection.get_protocol_version pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_protocol_version - :py:method:`OpenSSL.SSL.Connection.get_protocol_version`
OpenSSL.SSL.Connection.get_protocol_version_name pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_protocol_version_name - :py:method:`OpenSSL.SSL.Connection.get_protocol_version_name`
OpenSSL.SSL.Connection.get_selected_srtp_profile pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_selected_srtp_profile - :py:method:`OpenSSL.SSL.Connection.get_selected_srtp_profile`
OpenSSL.SSL.Connection.get_servername pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_servername - :py:method:`OpenSSL.SSL.Connection.get_servername`
OpenSSL.SSL.Connection.get_session pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_session - :py:method:`OpenSSL.SSL.Connection.get_session`
OpenSSL.SSL.Connection.get_shutdown pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_shutdown - :py:method:`OpenSSL.SSL.Connection.get_shutdown`
OpenSSL.SSL.Connection.get_state_string pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_state_string - :py:method:`OpenSSL.SSL.Connection.get_state_string`
OpenSSL.SSL.Connection.get_verified_chain pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_verified_chain - :py:method:`OpenSSL.SSL.Connection.get_verified_chain`
OpenSSL.SSL.Connection.get_verify_mode pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_verify_mode - :py:method:`OpenSSL.SSL.Connection.get_verify_mode`
OpenSSL.SSL.Connection.makefile pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.makefile - :py:method:`OpenSSL.SSL.Connection.makefile`
OpenSSL.SSL.Connection.master_key pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.master_key - :py:method:`OpenSSL.SSL.Connection.master_key`
OpenSSL.SSL.Connection.pending pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.pending - :py:method:`OpenSSL.SSL.Connection.pending`
OpenSSL.SSL.Connection.read pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.read - :py:method:`OpenSSL.SSL.Connection.read`
OpenSSL.SSL.Connection.recv pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.recv - :py:method:`OpenSSL.SSL.Connection.recv`
OpenSSL.SSL.Connection.recv_into pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.recv_into - :py:method:`OpenSSL.SSL.Connection.recv_into`
OpenSSL.SSL.Connection.renegotiate pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.renegotiate - :py:method:`OpenSSL.SSL.Connection.renegotiate`
OpenSSL.SSL.Connection.renegotiate_pending pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.renegotiate_pending - :py:method:`OpenSSL.SSL.Connection.renegotiate_pending`
OpenSSL.SSL.Connection.request_ocsp pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.request_ocsp - :py:method:`OpenSSL.SSL.Connection.request_ocsp`
OpenSSL.SSL.Connection.send pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.send - :py:method:`OpenSSL.SSL.Connection.send`
OpenSSL.SSL.Connection.sendall pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.sendall - :py:method:`OpenSSL.SSL.Connection.sendall`
OpenSSL.SSL.Connection.server_random pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.server_random - :py:method:`OpenSSL.SSL.Connection.server_random`
OpenSSL.SSL.Connection.set_accept_state pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_accept_state - :py:method:`OpenSSL.SSL.Connection.set_accept_state`
OpenSSL.SSL.Connection.set_alpn_protos pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_alpn_protos - :py:method:`OpenSSL.SSL.Connection.set_alpn_protos`
OpenSSL.SSL.Connection.set_app_data pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_app_data - :py:method:`OpenSSL.SSL.Connection.set_app_data`
OpenSSL.SSL.Connection.set_ciphertext_mtu pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_ciphertext_mtu - :py:method:`OpenSSL.SSL.Connection.set_ciphertext_mtu`
OpenSSL.SSL.Connection.set_connect_state pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_connect_state - :py:method:`OpenSSL.SSL.Connection.set_connect_state`
OpenSSL.SSL.Connection.set_context pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_context - :py:method:`OpenSSL.SSL.Connection.set_context`
OpenSSL.SSL.Connection.set_session pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_session - :py:method:`OpenSSL.SSL.Connection.set_session`
OpenSSL.SSL.Connection.set_shutdown pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_shutdown - :py:method:`OpenSSL.SSL.Connection.set_shutdown`
OpenSSL.SSL.Connection.set_tlsext_host_name pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_tlsext_host_name - :py:method:`OpenSSL.SSL.Connection.set_tlsext_host_name`
OpenSSL.SSL.Connection.set_verify pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_verify - :py:method:`OpenSSL.SSL.Connection.set_verify`
OpenSSL.SSL.Connection.shutdown pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.shutdown - :py:method:`OpenSSL.SSL.Connection.shutdown`
OpenSSL.SSL.Connection.sock_shutdown pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.sock_shutdown - :py:method:`OpenSSL.SSL.Connection.sock_shutdown`
OpenSSL.SSL.Connection.total_renegotiations pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.total_renegotiations - :py:method:`OpenSSL.SSL.Connection.total_renegotiations`
OpenSSL.SSL.Connection.use_certificate pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.use_certificate - :py:method:`OpenSSL.SSL.Connection.use_certificate`
OpenSSL.SSL.Connection.use_privatekey pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.use_privatekey - :py:method:`OpenSSL.SSL.Connection.use_privatekey`
OpenSSL.SSL.Connection.want_read pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.want_read - :py:method:`OpenSSL.SSL.Connection.want_read`
OpenSSL.SSL.Connection.want_write pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.want_write - :py:method:`OpenSSL.SSL.Connection.want_write`
OpenSSL.SSL.Connection.write pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Connection.write - :py:method:`OpenSSL.SSL.Connection.write`
OpenSSL.SSL.Context.add_client_ca pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.add_client_ca - :py:method:`OpenSSL.SSL.Context.add_client_ca`
OpenSSL.SSL.Context.add_extra_chain_cert pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.add_extra_chain_cert - :py:method:`OpenSSL.SSL.Context.add_extra_chain_cert`
OpenSSL.SSL.Context.check_privatekey pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.check_privatekey - :py:method:`OpenSSL.SSL.Context.check_privatekey`
OpenSSL.SSL.Context.get_app_data pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.get_app_data - :py:method:`OpenSSL.SSL.Context.get_app_data`
OpenSSL.SSL.Context.get_cert_store pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.get_cert_store - :py:method:`OpenSSL.SSL.Context.get_cert_store`
OpenSSL.SSL.Context.get_session_cache_mode pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.get_session_cache_mode - :py:method:`OpenSSL.SSL.Context.get_session_cache_mode`
OpenSSL.SSL.Context.get_timeout pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.get_timeout - :py:method:`OpenSSL.SSL.Context.get_timeout`
OpenSSL.SSL.Context.get_verify_depth pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.get_verify_depth - :py:method:`OpenSSL.SSL.Context.get_verify_depth`
OpenSSL.SSL.Context.get_verify_mode pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.get_verify_mode - :py:method:`OpenSSL.SSL.Context.get_verify_mode`
OpenSSL.SSL.Context.load_client_ca pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.load_client_ca - :py:method:`OpenSSL.SSL.Context.load_client_ca`
OpenSSL.SSL.Context.load_tmp_dh pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.load_tmp_dh - :py:method:`OpenSSL.SSL.Context.load_tmp_dh`
OpenSSL.SSL.Context.load_verify_locations pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.load_verify_locations - :py:method:`OpenSSL.SSL.Context.load_verify_locations`
OpenSSL.SSL.Context.set_alpn_protos pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_alpn_protos - :py:method:`OpenSSL.SSL.Context.set_alpn_protos`
OpenSSL.SSL.Context.set_alpn_select_callback pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_alpn_select_callback - :py:method:`OpenSSL.SSL.Context.set_alpn_select_callback`
OpenSSL.SSL.Context.set_app_data pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_app_data - :py:method:`OpenSSL.SSL.Context.set_app_data`
OpenSSL.SSL.Context.set_cipher_list pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_cipher_list - :py:method:`OpenSSL.SSL.Context.set_cipher_list`
OpenSSL.SSL.Context.set_client_ca_list pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_client_ca_list - :py:method:`OpenSSL.SSL.Context.set_client_ca_list`
OpenSSL.SSL.Context.set_default_verify_paths pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_default_verify_paths - :py:method:`OpenSSL.SSL.Context.set_default_verify_paths`
OpenSSL.SSL.Context.set_info_callback pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_info_callback - :py:method:`OpenSSL.SSL.Context.set_info_callback`
OpenSSL.SSL.Context.set_keylog_callback pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_keylog_callback - :py:method:`OpenSSL.SSL.Context.set_keylog_callback`
OpenSSL.SSL.Context.set_max_proto_version pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_max_proto_version - :py:method:`OpenSSL.SSL.Context.set_max_proto_version`
OpenSSL.SSL.Context.set_min_proto_version pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_min_proto_version - :py:method:`OpenSSL.SSL.Context.set_min_proto_version`
OpenSSL.SSL.Context.set_mode pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_mode - :py:method:`OpenSSL.SSL.Context.set_mode`
OpenSSL.SSL.Context.set_ocsp_client_callback pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_ocsp_client_callback - :py:method:`OpenSSL.SSL.Context.set_ocsp_client_callback`
OpenSSL.SSL.Context.set_ocsp_server_callback pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_ocsp_server_callback - :py:method:`OpenSSL.SSL.Context.set_ocsp_server_callback`
OpenSSL.SSL.Context.set_options pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_options - :py:method:`OpenSSL.SSL.Context.set_options`
OpenSSL.SSL.Context.set_passwd_cb pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_passwd_cb - :py:method:`OpenSSL.SSL.Context.set_passwd_cb`
OpenSSL.SSL.Context.set_session_cache_mode pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_session_cache_mode - :py:method:`OpenSSL.SSL.Context.set_session_cache_mode`
OpenSSL.SSL.Context.set_session_id pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_session_id - :py:method:`OpenSSL.SSL.Context.set_session_id`
OpenSSL.SSL.Context.set_timeout pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_timeout - :py:method:`OpenSSL.SSL.Context.set_timeout`
OpenSSL.SSL.Context.set_tlsext_servername_callback pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_tlsext_servername_callback - :py:method:`OpenSSL.SSL.Context.set_tlsext_servername_callback`
OpenSSL.SSL.Context.set_tlsext_use_srtp pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_tlsext_use_srtp - :py:method:`OpenSSL.SSL.Context.set_tlsext_use_srtp`
OpenSSL.SSL.Context.set_tmp_ecdh pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_tmp_ecdh - :py:method:`OpenSSL.SSL.Context.set_tmp_ecdh`
OpenSSL.SSL.Context.set_verify pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_verify - :py:method:`OpenSSL.SSL.Context.set_verify`
OpenSSL.SSL.Context.set_verify_depth pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.set_verify_depth - :py:method:`OpenSSL.SSL.Context.set_verify_depth`
OpenSSL.SSL.Context.use_certificate pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.use_certificate - :py:method:`OpenSSL.SSL.Context.use_certificate`
OpenSSL.SSL.Context.use_certificate_chain_file pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.use_certificate_chain_file - :py:method:`OpenSSL.SSL.Context.use_certificate_chain_file`
OpenSSL.SSL.Context.use_certificate_file pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.use_certificate_file - :py:method:`OpenSSL.SSL.Context.use_certificate_file`
OpenSSL.SSL.Context.use_privatekey pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.use_privatekey - :py:method:`OpenSSL.SSL.Context.use_privatekey`
OpenSSL.SSL.Context.use_privatekey_file pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Context.use_privatekey_file - :py:method:`OpenSSL.SSL.Context.use_privatekey_file`
OpenSSL.crypto.CRL.__init__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.__init__ - :py:method:`OpenSSL.crypto.CRL.__init__`
OpenSSL.crypto.CRL.add_revoked pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.add_revoked - :py:method:`OpenSSL.crypto.CRL.add_revoked`
OpenSSL.crypto.CRL.export pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.export - :py:method:`OpenSSL.crypto.CRL.export`
OpenSSL.crypto.CRL.from_cryptography pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.from_cryptography - :py:method:`OpenSSL.crypto.CRL.from_cryptography`
OpenSSL.crypto.CRL.get_issuer pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.get_issuer - :py:method:`OpenSSL.crypto.CRL.get_issuer`
OpenSSL.crypto.CRL.get_revoked pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.get_revoked - :py:method:`OpenSSL.crypto.CRL.get_revoked`
OpenSSL.crypto.CRL.set_lastUpdate pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.set_lastUpdate - :py:method:`OpenSSL.crypto.CRL.set_lastUpdate`
OpenSSL.crypto.CRL.set_nextUpdate pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.set_nextUpdate - :py:method:`OpenSSL.crypto.CRL.set_nextUpdate`
OpenSSL.crypto.CRL.set_version pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.set_version - :py:method:`OpenSSL.crypto.CRL.set_version`
OpenSSL.crypto.CRL.sign pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.sign - :py:method:`OpenSSL.crypto.CRL.sign`
OpenSSL.crypto.CRL.to_cryptography pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.CRL.to_cryptography - :py:method:`OpenSSL.crypto.CRL.to_cryptography`
OpenSSL.crypto.PKey.bits pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey.bits - :py:method:`OpenSSL.crypto.PKey.bits`
OpenSSL.crypto.PKey.check pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey.check - :py:method:`OpenSSL.crypto.PKey.check`
OpenSSL.crypto.PKey.from_cryptography_key pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey.from_cryptography_key - :py:method:`OpenSSL.crypto.PKey.from_cryptography_key`
OpenSSL.crypto.PKey.generate_key pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey.generate_key - :py:method:`OpenSSL.crypto.PKey.generate_key`
OpenSSL.crypto.PKey.to_cryptography_key pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey.to_cryptography_key - :py:method:`OpenSSL.crypto.PKey.to_cryptography_key`
OpenSSL.crypto.PKey.type pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.PKey.type - :py:method:`OpenSSL.crypto.PKey.type`
OpenSSL.crypto.Revoked.all_reasons pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.all_reasons - :py:method:`OpenSSL.crypto.Revoked.all_reasons`
OpenSSL.crypto.Revoked.get_reason pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.get_reason - :py:method:`OpenSSL.crypto.Revoked.get_reason`
OpenSSL.crypto.Revoked.get_rev_date pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.get_rev_date - :py:method:`OpenSSL.crypto.Revoked.get_rev_date`
OpenSSL.crypto.Revoked.get_serial pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.get_serial - :py:method:`OpenSSL.crypto.Revoked.get_serial`
OpenSSL.crypto.Revoked.set_reason pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.set_reason - :py:method:`OpenSSL.crypto.Revoked.set_reason`
OpenSSL.crypto.Revoked.set_rev_date pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.set_rev_date - :py:method:`OpenSSL.crypto.Revoked.set_rev_date`
OpenSSL.crypto.Revoked.set_serial pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Revoked.set_serial - :py:method:`OpenSSL.crypto.Revoked.set_serial`
OpenSSL.crypto.X509.add_extensions pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.add_extensions - :py:method:`OpenSSL.crypto.X509.add_extensions`
OpenSSL.crypto.X509.digest pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.digest - :py:method:`OpenSSL.crypto.X509.digest`
OpenSSL.crypto.X509.from_cryptography pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.from_cryptography - :py:method:`OpenSSL.crypto.X509.from_cryptography`
OpenSSL.crypto.X509.get_extension pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_extension - :py:method:`OpenSSL.crypto.X509.get_extension`
OpenSSL.crypto.X509.get_extension_count pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_extension_count - :py:method:`OpenSSL.crypto.X509.get_extension_count`
OpenSSL.crypto.X509.get_issuer pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_issuer - :py:method:`OpenSSL.crypto.X509.get_issuer`
OpenSSL.crypto.X509.get_notAfter pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_notAfter - :py:method:`OpenSSL.crypto.X509.get_notAfter`
OpenSSL.crypto.X509.get_notBefore pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_notBefore - :py:method:`OpenSSL.crypto.X509.get_notBefore`
OpenSSL.crypto.X509.get_pubkey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_pubkey - :py:method:`OpenSSL.crypto.X509.get_pubkey`
OpenSSL.crypto.X509.get_serial_number pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_serial_number - :py:method:`OpenSSL.crypto.X509.get_serial_number`
OpenSSL.crypto.X509.get_signature_algorithm pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_signature_algorithm - :py:method:`OpenSSL.crypto.X509.get_signature_algorithm`
OpenSSL.crypto.X509.get_subject pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_subject - :py:method:`OpenSSL.crypto.X509.get_subject`
OpenSSL.crypto.X509.get_version pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.get_version - :py:method:`OpenSSL.crypto.X509.get_version`
OpenSSL.crypto.X509.gmtime_adj_notAfter pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.gmtime_adj_notAfter - :py:method:`OpenSSL.crypto.X509.gmtime_adj_notAfter`
OpenSSL.crypto.X509.gmtime_adj_notBefore pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.gmtime_adj_notBefore - :py:method:`OpenSSL.crypto.X509.gmtime_adj_notBefore`
OpenSSL.crypto.X509.has_expired pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.has_expired - :py:method:`OpenSSL.crypto.X509.has_expired`
OpenSSL.crypto.X509.set_issuer pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_issuer - :py:method:`OpenSSL.crypto.X509.set_issuer`
OpenSSL.crypto.X509.set_notAfter pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_notAfter - :py:method:`OpenSSL.crypto.X509.set_notAfter`
OpenSSL.crypto.X509.set_notBefore pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_notBefore - :py:method:`OpenSSL.crypto.X509.set_notBefore`
OpenSSL.crypto.X509.set_pubkey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_pubkey - :py:method:`OpenSSL.crypto.X509.set_pubkey`
OpenSSL.crypto.X509.set_serial_number pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_serial_number - :py:method:`OpenSSL.crypto.X509.set_serial_number`
OpenSSL.crypto.X509.set_subject pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_subject - :py:method:`OpenSSL.crypto.X509.set_subject`
OpenSSL.crypto.X509.set_version pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.set_version - :py:method:`OpenSSL.crypto.X509.set_version`
OpenSSL.crypto.X509.sign pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.sign - :py:method:`OpenSSL.crypto.X509.sign`
OpenSSL.crypto.X509.subject_name_hash pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.subject_name_hash - :py:method:`OpenSSL.crypto.X509.subject_name_hash`
OpenSSL.crypto.X509.to_cryptography pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509.to_cryptography - :py:method:`OpenSSL.crypto.X509.to_cryptography`
OpenSSL.crypto.X509Extension.__init__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.__init__ - :py:method:`OpenSSL.crypto.X509Extension.__init__`
OpenSSL.crypto.X509Extension.__str__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.__str__ - :py:method:`OpenSSL.crypto.X509Extension.__str__`
OpenSSL.crypto.X509Extension.get_critical pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.get_critical - :py:method:`OpenSSL.crypto.X509Extension.get_critical`
OpenSSL.crypto.X509Extension.get_data pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.get_data - :py:method:`OpenSSL.crypto.X509Extension.get_data`
OpenSSL.crypto.X509Extension.get_short_name pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.get_short_name - :py:method:`OpenSSL.crypto.X509Extension.get_short_name`
OpenSSL.crypto.X509Name.__eq__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__eq__ - :py:method:`OpenSSL.crypto.X509Name.__eq__`
OpenSSL.crypto.X509Name.__ge__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__ge__ - :py:method:`OpenSSL.crypto.X509Name.__ge__`
OpenSSL.crypto.X509Name.__gt__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__gt__ - :py:method:`OpenSSL.crypto.X509Name.__gt__`
OpenSSL.crypto.X509Name.__init__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__init__ - :py:method:`OpenSSL.crypto.X509Name.__init__`
OpenSSL.crypto.X509Name.__le__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__le__ - :py:method:`OpenSSL.crypto.X509Name.__le__`
OpenSSL.crypto.X509Name.__lt__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__lt__ - :py:method:`OpenSSL.crypto.X509Name.__lt__`
OpenSSL.crypto.X509Name.__setattr__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__setattr__ - :py:method:`OpenSSL.crypto.X509Name.__setattr__`
OpenSSL.crypto.X509Name.der pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.der - :py:method:`OpenSSL.crypto.X509Name.der`
OpenSSL.crypto.X509Name.get_components pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.get_components - :py:method:`OpenSSL.crypto.X509Name.get_components`
OpenSSL.crypto.X509Name.hash pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.hash - :py:method:`OpenSSL.crypto.X509Name.hash`
OpenSSL.crypto.X509Req.__init__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.__init__ - :py:method:`OpenSSL.crypto.X509Req.__init__`
OpenSSL.crypto.X509Req.add_extensions pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.add_extensions - :py:method:`OpenSSL.crypto.X509Req.add_extensions`
OpenSSL.crypto.X509Req.from_cryptography pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.from_cryptography - :py:method:`OpenSSL.crypto.X509Req.from_cryptography`
OpenSSL.crypto.X509Req.get_extensions pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_extensions - :py:method:`OpenSSL.crypto.X509Req.get_extensions`
OpenSSL.crypto.X509Req.get_pubkey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_pubkey - :py:method:`OpenSSL.crypto.X509Req.get_pubkey`
OpenSSL.crypto.X509Req.get_subject pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_subject - :py:method:`OpenSSL.crypto.X509Req.get_subject`
OpenSSL.crypto.X509Req.get_version pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_version - :py:method:`OpenSSL.crypto.X509Req.get_version`
OpenSSL.crypto.X509Req.set_pubkey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.set_pubkey - :py:method:`OpenSSL.crypto.X509Req.set_pubkey`
OpenSSL.crypto.X509Req.set_version pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.set_version - :py:method:`OpenSSL.crypto.X509Req.set_version`
OpenSSL.crypto.X509Req.sign pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.sign - :py:method:`OpenSSL.crypto.X509Req.sign`
OpenSSL.crypto.X509Req.to_cryptography pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.to_cryptography - :py:method:`OpenSSL.crypto.X509Req.to_cryptography`
OpenSSL.crypto.X509Req.verify pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Req.verify - :py:method:`OpenSSL.crypto.X509Req.verify`
OpenSSL.crypto.X509Store.add_cert pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Store.add_cert - :py:method:`OpenSSL.crypto.X509Store.add_cert`
OpenSSL.crypto.X509Store.add_crl pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Store.add_crl - :py:method:`OpenSSL.crypto.X509Store.add_crl`
OpenSSL.crypto.X509Store.load_locations pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Store.load_locations - :py:method:`OpenSSL.crypto.X509Store.load_locations`
OpenSSL.crypto.X509Store.set_flags pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Store.set_flags - :py:method:`OpenSSL.crypto.X509Store.set_flags`
OpenSSL.crypto.X509Store.set_time pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Store.set_time - :py:method:`OpenSSL.crypto.X509Store.set_time`
OpenSSL.crypto.X509StoreContext.get_verified_chain pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext.get_verified_chain - :py:method:`OpenSSL.crypto.X509StoreContext.get_verified_chain`
OpenSSL.crypto.X509StoreContext.set_store pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext.set_store - :py:method:`OpenSSL.crypto.X509StoreContext.set_store`
OpenSSL.crypto.X509StoreContext.verify_certificate pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext.verify_certificate - :py:method:`OpenSSL.crypto.X509StoreContext.verify_certificate`

py:data

Identifier Project Name Version Location Display Name Usage example
OpenSSL.SSL.ConnectionType pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.ConnectionType - :py:data:`OpenSSL.SSL.ConnectionType`
OpenSSL.SSL.ContextType pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.ContextType - :py:data:`OpenSSL.SSL.ContextType`
OpenSSL.SSL.FILETYPE_ASN1 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.FILETYPE_ASN1 - :py:data:`OpenSSL.SSL.FILETYPE_ASN1`
OpenSSL.SSL.FILETYPE_PEM pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.FILETYPE_PEM - :py:data:`OpenSSL.SSL.FILETYPE_PEM`
OpenSSL.SSL.NO_OVERLAPPING_PROTOCOLS pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.NO_OVERLAPPING_PROTOCOLS - :py:data:`OpenSSL.SSL.NO_OVERLAPPING_PROTOCOLS`
OpenSSL.SSL.OPENSSL_BUILT_ON pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_BUILT_ON - :py:data:`OpenSSL.SSL.OPENSSL_BUILT_ON`
OpenSSL.SSL.OPENSSL_CFLAGS pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_CFLAGS - :py:data:`OpenSSL.SSL.OPENSSL_CFLAGS`
OpenSSL.SSL.OPENSSL_DIR pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_DIR - :py:data:`OpenSSL.SSL.OPENSSL_DIR`
OpenSSL.SSL.OPENSSL_PLATFORM pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_PLATFORM - :py:data:`OpenSSL.SSL.OPENSSL_PLATFORM`
OpenSSL.SSL.OPENSSL_VERSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_VERSION - :py:data:`OpenSSL.SSL.OPENSSL_VERSION`
OpenSSL.SSL.OPENSSL_VERSION_NUMBER pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_VERSION_NUMBER - :py:data:`OpenSSL.SSL.OPENSSL_VERSION_NUMBER`
OpenSSL.SSL.OP_EPHEMERAL_RSA pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_EPHEMERAL_RSA - :py:data:`OpenSSL.SSL.OP_EPHEMERAL_RSA`
OpenSSL.SSL.OP_NO_COMPRESSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_COMPRESSION - :py:data:`OpenSSL.SSL.OP_NO_COMPRESSION`
OpenSSL.SSL.OP_NO_SSLv2 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_SSLv2 - :py:data:`OpenSSL.SSL.OP_NO_SSLv2`
OpenSSL.SSL.OP_NO_SSLv3 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_SSLv3 - :py:data:`OpenSSL.SSL.OP_NO_SSLv3`
OpenSSL.SSL.OP_NO_TICKET pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TICKET - :py:data:`OpenSSL.SSL.OP_NO_TICKET`
OpenSSL.SSL.OP_NO_TLSv1 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TLSv1 - :py:data:`OpenSSL.SSL.OP_NO_TLSv1`
OpenSSL.SSL.OP_NO_TLSv1_1 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TLSv1_1 - :py:data:`OpenSSL.SSL.OP_NO_TLSv1_1`
OpenSSL.SSL.OP_NO_TLSv1_2 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TLSv1_2 - :py:data:`OpenSSL.SSL.OP_NO_TLSv1_2`
OpenSSL.SSL.OP_NO_TLSv1_3 pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TLSv1_3 - :py:data:`OpenSSL.SSL.OP_NO_TLSv1_3`
OpenSSL.SSL.OP_SINGLE_DH_USE pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_SINGLE_DH_USE - :py:data:`OpenSSL.SSL.OP_SINGLE_DH_USE`
OpenSSL.SSL.OP_SINGLE_ECDH_USE pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OP_SINGLE_ECDH_USE - :py:data:`OpenSSL.SSL.OP_SINGLE_ECDH_USE`
OpenSSL.SSL.SESS_CACHE_BOTH pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_BOTH - :py:data:`OpenSSL.SSL.SESS_CACHE_BOTH`
OpenSSL.SSL.SESS_CACHE_CLIENT pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_CLIENT - :py:data:`OpenSSL.SSL.SESS_CACHE_CLIENT`
OpenSSL.SSL.SESS_CACHE_NO_AUTO_CLEAR pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_NO_AUTO_CLEAR - :py:data:`OpenSSL.SSL.SESS_CACHE_NO_AUTO_CLEAR`
OpenSSL.SSL.SESS_CACHE_NO_INTERNAL pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_NO_INTERNAL - :py:data:`OpenSSL.SSL.SESS_CACHE_NO_INTERNAL`
OpenSSL.SSL.SESS_CACHE_NO_INTERNAL_LOOKUP pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_NO_INTERNAL_LOOKUP - :py:data:`OpenSSL.SSL.SESS_CACHE_NO_INTERNAL_LOOKUP`
OpenSSL.SSL.SESS_CACHE_NO_INTERNAL_STORE pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_NO_INTERNAL_STORE - :py:data:`OpenSSL.SSL.SESS_CACHE_NO_INTERNAL_STORE`
OpenSSL.SSL.SESS_CACHE_OFF pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_OFF - :py:data:`OpenSSL.SSL.SESS_CACHE_OFF`
OpenSSL.SSL.SESS_CACHE_SERVER pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_SERVER - :py:data:`OpenSSL.SSL.SESS_CACHE_SERVER`
OpenSSL.SSL.SSL3_VERSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SSL3_VERSION - :py:data:`OpenSSL.SSL.SSL3_VERSION`
OpenSSL.SSL.SSLv23_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SSLv23_METHOD - :py:data:`OpenSSL.SSL.SSLv23_METHOD`
OpenSSL.SSL.SSLv2_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SSLv2_METHOD - :py:data:`OpenSSL.SSL.SSLv2_METHOD`
OpenSSL.SSL.SSLv3_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SSLv3_METHOD - :py:data:`OpenSSL.SSL.SSLv3_METHOD`
OpenSSL.SSL.TLS1_1_VERSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS1_1_VERSION - :py:data:`OpenSSL.SSL.TLS1_1_VERSION`
OpenSSL.SSL.TLS1_2_VERSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS1_2_VERSION - :py:data:`OpenSSL.SSL.TLS1_2_VERSION`
OpenSSL.SSL.TLS1_3_VERSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS1_3_VERSION - :py:data:`OpenSSL.SSL.TLS1_3_VERSION`
OpenSSL.SSL.TLS1_VERSION pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS1_VERSION - :py:data:`OpenSSL.SSL.TLS1_VERSION`
OpenSSL.SSL.TLS_CLIENT_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS_CLIENT_METHOD - :py:data:`OpenSSL.SSL.TLS_CLIENT_METHOD`
OpenSSL.SSL.TLS_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS_METHOD - :py:data:`OpenSSL.SSL.TLS_METHOD`
OpenSSL.SSL.TLS_SERVER_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLS_SERVER_METHOD - :py:data:`OpenSSL.SSL.TLS_SERVER_METHOD`
OpenSSL.SSL.TLSv1_1_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLSv1_1_METHOD - :py:data:`OpenSSL.SSL.TLSv1_1_METHOD`
OpenSSL.SSL.TLSv1_2_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLSv1_2_METHOD - :py:data:`OpenSSL.SSL.TLSv1_2_METHOD`
OpenSSL.SSL.TLSv1_METHOD pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.TLSv1_METHOD - :py:data:`OpenSSL.SSL.TLSv1_METHOD`
OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT - :py:data:`OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT`
OpenSSL.SSL.VERIFY_NONE pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.VERIFY_NONE - :py:data:`OpenSSL.SSL.VERIFY_NONE`
OpenSSL.SSL.VERIFY_PEER pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.VERIFY_PEER - :py:data:`OpenSSL.SSL.VERIFY_PEER`
OpenSSL.crypto.FILETYPE_ASN1 pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.FILETYPE_ASN1 - :py:data:`OpenSSL.crypto.FILETYPE_ASN1`
OpenSSL.crypto.FILETYPE_PEM pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.FILETYPE_PEM - :py:data:`OpenSSL.crypto.FILETYPE_PEM`
OpenSSL.crypto.TYPE_DSA pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.TYPE_DSA - :py:data:`OpenSSL.crypto.TYPE_DSA`
OpenSSL.crypto.TYPE_RSA pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.TYPE_RSA - :py:data:`OpenSSL.crypto.TYPE_RSA`
OpenSSL.crypto.X509StoreFlags.ALLOW_PROXY_CERTS pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.ALLOW_PROXY_CERTS - :py:data:`OpenSSL.crypto.X509StoreFlags.ALLOW_PROXY_CERTS`
OpenSSL.crypto.X509StoreFlags.CHECK_SS_SIGNATURE pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.CHECK_SS_SIGNATURE - :py:data:`OpenSSL.crypto.X509StoreFlags.CHECK_SS_SIGNATURE`
OpenSSL.crypto.X509StoreFlags.CRL_CHECK pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.CRL_CHECK - :py:data:`OpenSSL.crypto.X509StoreFlags.CRL_CHECK`
OpenSSL.crypto.X509StoreFlags.CRL_CHECK_ALL pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.CRL_CHECK_ALL - :py:data:`OpenSSL.crypto.X509StoreFlags.CRL_CHECK_ALL`
OpenSSL.crypto.X509StoreFlags.EXPLICIT_POLICY pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.EXPLICIT_POLICY - :py:data:`OpenSSL.crypto.X509StoreFlags.EXPLICIT_POLICY`
OpenSSL.crypto.X509StoreFlags.IGNORE_CRITICAL pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.IGNORE_CRITICAL - :py:data:`OpenSSL.crypto.X509StoreFlags.IGNORE_CRITICAL`
OpenSSL.crypto.X509StoreFlags.INHIBIT_MAP pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.INHIBIT_MAP - :py:data:`OpenSSL.crypto.X509StoreFlags.INHIBIT_MAP`
OpenSSL.crypto.X509StoreFlags.NOTIFY_POLICY pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.NOTIFY_POLICY - :py:data:`OpenSSL.crypto.X509StoreFlags.NOTIFY_POLICY`
OpenSSL.crypto.X509StoreFlags.PARTIAL_CHAIN pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.PARTIAL_CHAIN - :py:data:`OpenSSL.crypto.X509StoreFlags.PARTIAL_CHAIN`
OpenSSL.crypto.X509StoreFlags.POLICY_CHECK pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.POLICY_CHECK - :py:data:`OpenSSL.crypto.X509StoreFlags.POLICY_CHECK`
OpenSSL.crypto.X509StoreFlags.X509_STRICT pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.X509_STRICT - :py:data:`OpenSSL.crypto.X509StoreFlags.X509_STRICT`

py:exception

Identifier Project Name Version Location Display Name Usage example
OpenSSL.SSL.Error pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.Error - :py:exception:`OpenSSL.SSL.Error`
OpenSSL.SSL.SysCallError pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.SysCallError - :py:exception:`OpenSSL.SSL.SysCallError`
OpenSSL.SSL.WantReadError pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.WantReadError - :py:exception:`OpenSSL.SSL.WantReadError`
OpenSSL.SSL.WantWriteError pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.WantWriteError - :py:exception:`OpenSSL.SSL.WantWriteError`
OpenSSL.SSL.WantX509LookupError pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.WantX509LookupError - :py:exception:`OpenSSL.SSL.WantX509LookupError`
OpenSSL.SSL.ZeroReturnError pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.ZeroReturnError - :py:exception:`OpenSSL.SSL.ZeroReturnError`
OpenSSL.crypto.Error pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.Error - :py:exception:`OpenSSL.crypto.Error`

py:function

Identifier Project Name Version Location Display Name Usage example
OpenSSL.SSL.OpenSSL_version pyOpenSSL 24.1.0 api/ssl.html#OpenSSL.SSL.OpenSSL_version - :py:function:`OpenSSL.SSL.OpenSSL_version`
OpenSSL.crypto.dump_certificate pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.dump_certificate - :py:function:`OpenSSL.crypto.dump_certificate`
OpenSSL.crypto.dump_certificate_request pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.dump_certificate_request - :py:function:`OpenSSL.crypto.dump_certificate_request`
OpenSSL.crypto.dump_crl pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.dump_crl - :py:function:`OpenSSL.crypto.dump_crl`
OpenSSL.crypto.dump_privatekey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.dump_privatekey - :py:function:`OpenSSL.crypto.dump_privatekey`
OpenSSL.crypto.dump_publickey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.dump_publickey - :py:function:`OpenSSL.crypto.dump_publickey`
OpenSSL.crypto.get_elliptic_curve pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.get_elliptic_curve - :py:function:`OpenSSL.crypto.get_elliptic_curve`
OpenSSL.crypto.get_elliptic_curves pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.get_elliptic_curves - :py:function:`OpenSSL.crypto.get_elliptic_curves`
OpenSSL.crypto.load_certificate pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.load_certificate - :py:function:`OpenSSL.crypto.load_certificate`
OpenSSL.crypto.load_certificate_request pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.load_certificate_request - :py:function:`OpenSSL.crypto.load_certificate_request`
OpenSSL.crypto.load_crl pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.load_crl - :py:function:`OpenSSL.crypto.load_crl`
OpenSSL.crypto.load_privatekey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.load_privatekey - :py:function:`OpenSSL.crypto.load_privatekey`
OpenSSL.crypto.load_publickey pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.load_publickey - :py:function:`OpenSSL.crypto.load_publickey`
OpenSSL.crypto.sign pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.sign - :py:function:`OpenSSL.crypto.sign`
OpenSSL.crypto.verify pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.verify - :py:function:`OpenSSL.crypto.verify`

py:attribute

Identifier Project Name Version Location Display Name Usage example
OpenSSL.crypto.X509Name.__hash__ pyOpenSSL 24.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__hash__ - :py:attribute:`OpenSSL.crypto.X509Name.__hash__`

std:doc

Identifier Project Name Version Location Display Name Usage example
api pyOpenSSL 24.1.0 api.html OpenSSL — Python interface to OpenSSL :std:doc:`api`
api/crypto pyOpenSSL 24.1.0 api/crypto.html crypto — Generic cryptographic module :std:doc:`api/crypto`
api/ssl pyOpenSSL 24.1.0 api/ssl.html SSL — An interface to the SSL-specific parts of OpenSSL :std:doc:`api/ssl`
backward-compatibility pyOpenSSL 24.1.0 backward-compatibility.html Backward Compatibility :std:doc:`backward-compatibility`
changelog pyOpenSSL 24.1.0 changelog.html Changelog :std:doc:`changelog`
index pyOpenSSL 24.1.0 index.html Welcome to pyOpenSSL’s documentation! :std:doc:`index`
install pyOpenSSL 24.1.0 install.html Installation :std:doc:`install`
internals pyOpenSSL 24.1.0 internals.html Internals :std:doc:`internals`
introduction pyOpenSSL 24.1.0 introduction.html Introduction :std:doc:`introduction`

std:label

Identifier Project Name Version Location Display Name Usage example
callbacks pyOpenSSL 24.1.0 internals.html#callbacks Callbacks :std:ref:`callbacks`
crl pyOpenSSL 24.1.0 api/crypto.html#crl CRL objects :std:ref:`crl`
exceptions pyOpenSSL 24.1.0 internals.html#exceptions Exceptions :std:ref:`exceptions`
genindex pyOpenSSL 24.1.0 genindex.html Index :std:ref:`genindex`
internals pyOpenSSL 24.1.0 internals.html#internals Internals :std:ref:`internals`
intro pyOpenSSL 24.1.0 introduction.html#intro Introduction :std:ref:`intro`
modindex pyOpenSSL 24.1.0 py-modindex.html Module Index :std:ref:`modindex`
openssl pyOpenSSL 24.1.0 api.html#openssl OpenSSL — Python interface to OpenSSL :std:ref:`openssl`
openssl-509ext pyOpenSSL 24.1.0 api/crypto.html#openssl-509ext X509Extension objects :std:ref:`openssl-509ext`
openssl-connection pyOpenSSL 24.1.0 api/ssl.html#openssl-connection Connection objects :std:ref:`openssl-connection`
openssl-context pyOpenSSL 24.1.0 api/ssl.html#openssl-context Context objects :std:ref:`openssl-context`
openssl-crypto pyOpenSSL 24.1.0 api/crypto.html#openssl-crypto crypto — Generic cryptographic module :std:ref:`openssl-crypto`
openssl-pkey pyOpenSSL 24.1.0 api/crypto.html#openssl-pkey X509StoreFlags constants :std:ref:`openssl-pkey`
openssl-session pyOpenSSL 24.1.0 api/ssl.html#openssl-session Session objects :std:ref:`openssl-session`
openssl-ssl pyOpenSSL 24.1.0 api/ssl.html#openssl-ssl SSL — An interface to the SSL-specific parts of OpenSSL :std:ref:`openssl-ssl`
openssl-x509 pyOpenSSL 24.1.0 api/crypto.html#openssl-x509 X509 objects :std:ref:`openssl-x509`
openssl-x509name pyOpenSSL 24.1.0 api/crypto.html#openssl-x509name X509Name objects :std:ref:`openssl-x509name`
openssl-x509req pyOpenSSL 24.1.0 api/crypto.html#openssl-x509req X509Req objects :std:ref:`openssl-x509req`
openssl-x509store pyOpenSSL 24.1.0 api/crypto.html#openssl-x509store X509Store objects :std:ref:`openssl-x509store`
openssl-x509storecontext pyOpenSSL 24.1.0 api/crypto.html#openssl-x509storecontext X509StoreContext objects :std:ref:`openssl-x509storecontext`
openssl-x509storecontexterror pyOpenSSL 24.1.0 api/crypto.html#openssl-x509storecontexterror X509StoreContextError objects :std:ref:`openssl-x509storecontexterror`
openssl-x509storeflags pyOpenSSL 24.1.0 api/crypto.html#openssl-x509storeflags PKey objects :std:ref:`openssl-x509storeflags`
py-modindex pyOpenSSL 24.1.0 py-modindex.html Python Module Index :std:ref:`py-modindex`
revoked pyOpenSSL 24.1.0 api/crypto.html#revoked Revoked objects :std:ref:`revoked`
search pyOpenSSL 24.1.0 search.html Search Page :std:ref:`search`
socket-methods pyOpenSSL 24.1.0 internals.html#socket-methods Accessing Socket Methods :std:ref:`socket-methods`