www.pyopenssl.org

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

py:module

Identifier Project Name Version Location Display Name Usage example
OpenSSL pyOpenSSL 25.1.0 api.html#module-OpenSSL - :py:mod:`OpenSSL`
OpenSSL.SSL pyOpenSSL 25.1.0 api/ssl.html#module-OpenSSL.SSL - :py:mod:`OpenSSL.SSL`
OpenSSL.crypto pyOpenSSL 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection - :py:class:`OpenSSL.SSL.Connection`
OpenSSL.SSL.Context pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Context - :py:class:`OpenSSL.SSL.Context`
OpenSSL.SSL.Session pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Session - :py:class:`OpenSSL.SSL.Session`
OpenSSL.crypto.PKey pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.PKey - :py:class:`OpenSSL.crypto.PKey`
OpenSSL.crypto.X509 pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509 - :py:class:`OpenSSL.crypto.X509`
OpenSSL.crypto.X509Extension pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension - :py:class:`OpenSSL.crypto.X509Extension`
OpenSSL.crypto.X509Name pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name - :py:class:`OpenSSL.crypto.X509Name`
OpenSSL.crypto.X509Req pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req - :py:class:`OpenSSL.crypto.X509Req`
OpenSSL.crypto.X509Store pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Store - :py:class:`OpenSSL.crypto.X509Store`
OpenSSL.crypto.X509StoreContext pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext - :py:class:`OpenSSL.crypto.X509StoreContext`
OpenSSL.crypto.X509StoreContextError pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContextError - :py:class:`OpenSSL.crypto.X509StoreContextError`
OpenSSL.crypto.X509StoreFlags pyOpenSSL 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.DTLSv1_listen - :py:method:`OpenSSL.SSL.Connection.DTLSv1_listen`
OpenSSL.SSL.Connection.accept pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.accept - :py:method:`OpenSSL.SSL.Connection.accept`
OpenSSL.SSL.Connection.bio_read pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.bio_read - :py:method:`OpenSSL.SSL.Connection.bio_read`
OpenSSL.SSL.Connection.bio_shutdown pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.bio_shutdown - :py:method:`OpenSSL.SSL.Connection.bio_shutdown`
OpenSSL.SSL.Connection.bio_write pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.bio_write - :py:method:`OpenSSL.SSL.Connection.bio_write`
OpenSSL.SSL.Connection.client_random pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.client_random - :py:method:`OpenSSL.SSL.Connection.client_random`
OpenSSL.SSL.Connection.connect pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.connect - :py:method:`OpenSSL.SSL.Connection.connect`
OpenSSL.SSL.Connection.connect_ex pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.connect_ex - :py:method:`OpenSSL.SSL.Connection.connect_ex`
OpenSSL.SSL.Connection.do_handshake pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.do_handshake - :py:method:`OpenSSL.SSL.Connection.do_handshake`
OpenSSL.SSL.Connection.export_keying_material pyOpenSSL 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_certificate - :py:method:`OpenSSL.SSL.Connection.get_certificate`
OpenSSL.SSL.Connection.get_cipher_bits pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_context - :py:method:`OpenSSL.SSL.Connection.get_context`
OpenSSL.SSL.Connection.get_finished pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_servername - :py:method:`OpenSSL.SSL.Connection.get_servername`
OpenSSL.SSL.Connection.get_session pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_session - :py:method:`OpenSSL.SSL.Connection.get_session`
OpenSSL.SSL.Connection.get_shutdown pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_shutdown - :py:method:`OpenSSL.SSL.Connection.get_shutdown`
OpenSSL.SSL.Connection.get_state_string pyOpenSSL 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.get_verify_mode - :py:method:`OpenSSL.SSL.Connection.get_verify_mode`
OpenSSL.SSL.Connection.makefile pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.makefile - :py:method:`OpenSSL.SSL.Connection.makefile`
OpenSSL.SSL.Connection.master_key pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.master_key - :py:method:`OpenSSL.SSL.Connection.master_key`
OpenSSL.SSL.Connection.pending pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.pending - :py:method:`OpenSSL.SSL.Connection.pending`
OpenSSL.SSL.Connection.read pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.read - :py:method:`OpenSSL.SSL.Connection.read`
OpenSSL.SSL.Connection.recv pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.recv - :py:method:`OpenSSL.SSL.Connection.recv`
OpenSSL.SSL.Connection.recv_into pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.recv_into - :py:method:`OpenSSL.SSL.Connection.recv_into`
OpenSSL.SSL.Connection.renegotiate pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.renegotiate - :py:method:`OpenSSL.SSL.Connection.renegotiate`
OpenSSL.SSL.Connection.renegotiate_pending pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.renegotiate_pending - :py:method:`OpenSSL.SSL.Connection.renegotiate_pending`
OpenSSL.SSL.Connection.request_ocsp pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.request_ocsp - :py:method:`OpenSSL.SSL.Connection.request_ocsp`
OpenSSL.SSL.Connection.send pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.send - :py:method:`OpenSSL.SSL.Connection.send`
OpenSSL.SSL.Connection.sendall pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.sendall - :py:method:`OpenSSL.SSL.Connection.sendall`
OpenSSL.SSL.Connection.server_random pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.server_random - :py:method:`OpenSSL.SSL.Connection.server_random`
OpenSSL.SSL.Connection.set_accept_state pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_context - :py:method:`OpenSSL.SSL.Connection.set_context`
OpenSSL.SSL.Connection.set_session pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_session - :py:method:`OpenSSL.SSL.Connection.set_session`
OpenSSL.SSL.Connection.set_shutdown pyOpenSSL 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.set_verify - :py:method:`OpenSSL.SSL.Connection.set_verify`
OpenSSL.SSL.Connection.shutdown pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.shutdown - :py:method:`OpenSSL.SSL.Connection.shutdown`
OpenSSL.SSL.Connection.sock_shutdown pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.sock_shutdown - :py:method:`OpenSSL.SSL.Connection.sock_shutdown`
OpenSSL.SSL.Connection.total_renegotiations pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.total_renegotiations - :py:method:`OpenSSL.SSL.Connection.total_renegotiations`
OpenSSL.SSL.Connection.use_certificate pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.use_certificate - :py:method:`OpenSSL.SSL.Connection.use_certificate`
OpenSSL.SSL.Connection.use_privatekey pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.use_privatekey - :py:method:`OpenSSL.SSL.Connection.use_privatekey`
OpenSSL.SSL.Connection.want_read pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.want_read - :py:method:`OpenSSL.SSL.Connection.want_read`
OpenSSL.SSL.Connection.want_write pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.want_write - :py:method:`OpenSSL.SSL.Connection.want_write`
OpenSSL.SSL.Connection.write pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Connection.write - :py:method:`OpenSSL.SSL.Connection.write`
OpenSSL.SSL.Context.add_client_ca pyOpenSSL 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Context.check_privatekey - :py:method:`OpenSSL.SSL.Context.check_privatekey`
OpenSSL.SSL.Context.get_app_data pyOpenSSL 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Context.get_timeout - :py:method:`OpenSSL.SSL.Context.get_timeout`
OpenSSL.SSL.Context.get_verify_depth pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Context.set_options - :py:method:`OpenSSL.SSL.Context.set_options`
OpenSSL.SSL.Context.set_passwd_cb pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Context.set_verify - :py:method:`OpenSSL.SSL.Context.set_verify`
OpenSSL.SSL.Context.set_verify_depth pyOpenSSL 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.Context.use_privatekey - :py:method:`OpenSSL.SSL.Context.use_privatekey`
OpenSSL.SSL.Context.use_privatekey_file pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.Context.use_privatekey_file - :py:method:`OpenSSL.SSL.Context.use_privatekey_file`
OpenSSL.crypto.PKey.bits pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.PKey.bits - :py:method:`OpenSSL.crypto.PKey.bits`
OpenSSL.crypto.PKey.check pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.PKey.check - :py:method:`OpenSSL.crypto.PKey.check`
OpenSSL.crypto.PKey.from_cryptography_key pyOpenSSL 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.PKey.generate_key - :py:method:`OpenSSL.crypto.PKey.generate_key`
OpenSSL.crypto.PKey.to_cryptography_key pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.PKey.to_cryptography_key - :py:method:`OpenSSL.crypto.PKey.to_cryptography_key`
OpenSSL.crypto.PKey.type pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.PKey.type - :py:method:`OpenSSL.crypto.PKey.type`
OpenSSL.crypto.X509.add_extensions pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.add_extensions - :py:method:`OpenSSL.crypto.X509.add_extensions`
OpenSSL.crypto.X509.digest pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.digest - :py:method:`OpenSSL.crypto.X509.digest`
OpenSSL.crypto.X509.from_cryptography pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.from_cryptography - :py:method:`OpenSSL.crypto.X509.from_cryptography`
OpenSSL.crypto.X509.get_extension pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_extension - :py:method:`OpenSSL.crypto.X509.get_extension`
OpenSSL.crypto.X509.get_extension_count pyOpenSSL 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_issuer - :py:method:`OpenSSL.crypto.X509.get_issuer`
OpenSSL.crypto.X509.get_notAfter pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_notAfter - :py:method:`OpenSSL.crypto.X509.get_notAfter`
OpenSSL.crypto.X509.get_notBefore pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_notBefore - :py:method:`OpenSSL.crypto.X509.get_notBefore`
OpenSSL.crypto.X509.get_pubkey pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_pubkey - :py:method:`OpenSSL.crypto.X509.get_pubkey`
OpenSSL.crypto.X509.get_serial_number pyOpenSSL 25.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 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_subject - :py:method:`OpenSSL.crypto.X509.get_subject`
OpenSSL.crypto.X509.get_version pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.get_version - :py:method:`OpenSSL.crypto.X509.get_version`
OpenSSL.crypto.X509.gmtime_adj_notAfter pyOpenSSL 25.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 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509.has_expired - :py:method:`OpenSSL.crypto.X509.has_expired`
OpenSSL.crypto.X509.set_issuer pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.set_issuer - :py:method:`OpenSSL.crypto.X509.set_issuer`
OpenSSL.crypto.X509.set_notAfter pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.set_notAfter - :py:method:`OpenSSL.crypto.X509.set_notAfter`
OpenSSL.crypto.X509.set_notBefore pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.set_notBefore - :py:method:`OpenSSL.crypto.X509.set_notBefore`
OpenSSL.crypto.X509.set_pubkey pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.set_pubkey - :py:method:`OpenSSL.crypto.X509.set_pubkey`
OpenSSL.crypto.X509.set_serial_number pyOpenSSL 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509.set_subject - :py:method:`OpenSSL.crypto.X509.set_subject`
OpenSSL.crypto.X509.set_version pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.set_version - :py:method:`OpenSSL.crypto.X509.set_version`
OpenSSL.crypto.X509.sign pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509.sign - :py:method:`OpenSSL.crypto.X509.sign`
OpenSSL.crypto.X509.subject_name_hash pyOpenSSL 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509.to_cryptography - :py:method:`OpenSSL.crypto.X509.to_cryptography`
OpenSSL.crypto.X509Extension.__init__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.__init__ - :py:method:`OpenSSL.crypto.X509Extension.__init__`
OpenSSL.crypto.X509Extension.__init_subclass__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.__init_subclass__ - :py:method:`OpenSSL.crypto.X509Extension.__init_subclass__`
OpenSSL.crypto.X509Extension.__new__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.__new__ - :py:method:`OpenSSL.crypto.X509Extension.__new__`
OpenSSL.crypto.X509Extension.__str__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.__str__ - :py:method:`OpenSSL.crypto.X509Extension.__str__`
OpenSSL.crypto.X509Extension.get_critical pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.get_critical - :py:method:`OpenSSL.crypto.X509Extension.get_critical`
OpenSSL.crypto.X509Extension.get_data pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.get_data - :py:method:`OpenSSL.crypto.X509Extension.get_data`
OpenSSL.crypto.X509Extension.get_short_name pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Extension.get_short_name - :py:method:`OpenSSL.crypto.X509Extension.get_short_name`
OpenSSL.crypto.X509Name.__eq__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__eq__ - :py:method:`OpenSSL.crypto.X509Name.__eq__`
OpenSSL.crypto.X509Name.__ge__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__ge__ - :py:method:`OpenSSL.crypto.X509Name.__ge__`
OpenSSL.crypto.X509Name.__gt__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__gt__ - :py:method:`OpenSSL.crypto.X509Name.__gt__`
OpenSSL.crypto.X509Name.__init__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__init__ - :py:method:`OpenSSL.crypto.X509Name.__init__`
OpenSSL.crypto.X509Name.__le__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__le__ - :py:method:`OpenSSL.crypto.X509Name.__le__`
OpenSSL.crypto.X509Name.__lt__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__lt__ - :py:method:`OpenSSL.crypto.X509Name.__lt__`
OpenSSL.crypto.X509Name.__setattr__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.__setattr__ - :py:method:`OpenSSL.crypto.X509Name.__setattr__`
OpenSSL.crypto.X509Name.der pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.der - :py:method:`OpenSSL.crypto.X509Name.der`
OpenSSL.crypto.X509Name.get_components pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.get_components - :py:method:`OpenSSL.crypto.X509Name.get_components`
OpenSSL.crypto.X509Name.hash pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Name.hash - :py:method:`OpenSSL.crypto.X509Name.hash`
OpenSSL.crypto.X509Req.__init__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.__init__ - :py:method:`OpenSSL.crypto.X509Req.__init__`
OpenSSL.crypto.X509Req.__init_subclass__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.__init_subclass__ - :py:method:`OpenSSL.crypto.X509Req.__init_subclass__`
OpenSSL.crypto.X509Req.__new__ pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.__new__ - :py:method:`OpenSSL.crypto.X509Req.__new__`
OpenSSL.crypto.X509Req.add_extensions pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.add_extensions - :py:method:`OpenSSL.crypto.X509Req.add_extensions`
OpenSSL.crypto.X509Req.from_cryptography pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.from_cryptography - :py:method:`OpenSSL.crypto.X509Req.from_cryptography`
OpenSSL.crypto.X509Req.get_extensions pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_extensions - :py:method:`OpenSSL.crypto.X509Req.get_extensions`
OpenSSL.crypto.X509Req.get_pubkey pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_pubkey - :py:method:`OpenSSL.crypto.X509Req.get_pubkey`
OpenSSL.crypto.X509Req.get_subject pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_subject - :py:method:`OpenSSL.crypto.X509Req.get_subject`
OpenSSL.crypto.X509Req.get_version pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.get_version - :py:method:`OpenSSL.crypto.X509Req.get_version`
OpenSSL.crypto.X509Req.set_pubkey pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.set_pubkey - :py:method:`OpenSSL.crypto.X509Req.set_pubkey`
OpenSSL.crypto.X509Req.set_version pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.set_version - :py:method:`OpenSSL.crypto.X509Req.set_version`
OpenSSL.crypto.X509Req.sign pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.sign - :py:method:`OpenSSL.crypto.X509Req.sign`
OpenSSL.crypto.X509Req.to_cryptography pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.to_cryptography - :py:method:`OpenSSL.crypto.X509Req.to_cryptography`
OpenSSL.crypto.X509Req.verify pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Req.verify - :py:method:`OpenSSL.crypto.X509Req.verify`
OpenSSL.crypto.X509Store.add_cert pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Store.add_cert - :py:method:`OpenSSL.crypto.X509Store.add_cert`
OpenSSL.crypto.X509Store.add_crl pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Store.add_crl - :py:method:`OpenSSL.crypto.X509Store.add_crl`
OpenSSL.crypto.X509Store.load_locations pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Store.load_locations - :py:method:`OpenSSL.crypto.X509Store.load_locations`
OpenSSL.crypto.X509Store.set_flags pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Store.set_flags - :py:method:`OpenSSL.crypto.X509Store.set_flags`
OpenSSL.crypto.X509Store.set_time pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509Store.set_time - :py:method:`OpenSSL.crypto.X509Store.set_time`
OpenSSL.crypto.X509StoreContext.get_verified_chain pyOpenSSL 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext.set_store - :py:method:`OpenSSL.crypto.X509StoreContext.set_store`
OpenSSL.crypto.X509StoreContext.verify_certificate pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreContext.verify_certificate - :py:method:`OpenSSL.crypto.X509StoreContext.verify_certificate`

py:exception

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

py:data

Identifier Project Name Version Location Display Name Usage example
OpenSSL.SSL.FILETYPE_ASN1 pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.FILETYPE_ASN1 - :py:data:`OpenSSL.SSL.FILETYPE_ASN1`
OpenSSL.SSL.FILETYPE_PEM pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.FILETYPE_PEM - :py:data:`OpenSSL.SSL.FILETYPE_PEM`
OpenSSL.SSL.NO_OVERLAPPING_PROTOCOLS pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.NO_OVERLAPPING_PROTOCOLS - :py:data:`OpenSSL.SSL.NO_OVERLAPPING_PROTOCOLS`
OpenSSL.SSL.OPENSSL_BUILT_ON pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_BUILT_ON - :py:data:`OpenSSL.SSL.OPENSSL_BUILT_ON`
OpenSSL.SSL.OPENSSL_CFLAGS pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_CFLAGS - :py:data:`OpenSSL.SSL.OPENSSL_CFLAGS`
OpenSSL.SSL.OPENSSL_DIR pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_DIR - :py:data:`OpenSSL.SSL.OPENSSL_DIR`
OpenSSL.SSL.OPENSSL_PLATFORM pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_PLATFORM - :py:data:`OpenSSL.SSL.OPENSSL_PLATFORM`
OpenSSL.SSL.OPENSSL_VERSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_VERSION - :py:data:`OpenSSL.SSL.OPENSSL_VERSION`
OpenSSL.SSL.OPENSSL_VERSION_NUMBER pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OPENSSL_VERSION_NUMBER - :py:data:`OpenSSL.SSL.OPENSSL_VERSION_NUMBER`
OpenSSL.SSL.OP_EPHEMERAL_RSA pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OP_EPHEMERAL_RSA - :py:data:`OpenSSL.SSL.OP_EPHEMERAL_RSA`
OpenSSL.SSL.OP_NO_COMPRESSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_COMPRESSION - :py:data:`OpenSSL.SSL.OP_NO_COMPRESSION`
OpenSSL.SSL.OP_NO_SSLv2 pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_SSLv2 - :py:data:`OpenSSL.SSL.OP_NO_SSLv2`
OpenSSL.SSL.OP_NO_SSLv3 pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_SSLv3 - :py:data:`OpenSSL.SSL.OP_NO_SSLv3`
OpenSSL.SSL.OP_NO_TICKET pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TICKET - :py:data:`OpenSSL.SSL.OP_NO_TICKET`
OpenSSL.SSL.OP_NO_TLSv1 pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.OP_NO_TLSv1 - :py:data:`OpenSSL.SSL.OP_NO_TLSv1`
OpenSSL.SSL.OP_NO_TLSv1_1 pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_BOTH - :py:data:`OpenSSL.SSL.SESS_CACHE_BOTH`
OpenSSL.SSL.SESS_CACHE_CLIENT pyOpenSSL 25.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 25.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 25.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 25.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 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_OFF - :py:data:`OpenSSL.SSL.SESS_CACHE_OFF`
OpenSSL.SSL.SESS_CACHE_SERVER pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.SESS_CACHE_SERVER - :py:data:`OpenSSL.SSL.SESS_CACHE_SERVER`
OpenSSL.SSL.SSL3_VERSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.SSL3_VERSION - :py:data:`OpenSSL.SSL.SSL3_VERSION`
OpenSSL.SSL.SSLv23_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.SSLv23_METHOD - :py:data:`OpenSSL.SSL.SSLv23_METHOD`
OpenSSL.SSL.SSLv2_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.SSLv2_METHOD - :py:data:`OpenSSL.SSL.SSLv2_METHOD`
OpenSSL.SSL.SSLv3_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.SSLv3_METHOD - :py:data:`OpenSSL.SSL.SSLv3_METHOD`
OpenSSL.SSL.TLS1_1_VERSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS1_1_VERSION - :py:data:`OpenSSL.SSL.TLS1_1_VERSION`
OpenSSL.SSL.TLS1_2_VERSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS1_2_VERSION - :py:data:`OpenSSL.SSL.TLS1_2_VERSION`
OpenSSL.SSL.TLS1_3_VERSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS1_3_VERSION - :py:data:`OpenSSL.SSL.TLS1_3_VERSION`
OpenSSL.SSL.TLS1_VERSION pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS1_VERSION - :py:data:`OpenSSL.SSL.TLS1_VERSION`
OpenSSL.SSL.TLS_CLIENT_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS_CLIENT_METHOD - :py:data:`OpenSSL.SSL.TLS_CLIENT_METHOD`
OpenSSL.SSL.TLS_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS_METHOD - :py:data:`OpenSSL.SSL.TLS_METHOD`
OpenSSL.SSL.TLS_SERVER_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLS_SERVER_METHOD - :py:data:`OpenSSL.SSL.TLS_SERVER_METHOD`
OpenSSL.SSL.TLSv1_1_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLSv1_1_METHOD - :py:data:`OpenSSL.SSL.TLSv1_1_METHOD`
OpenSSL.SSL.TLSv1_2_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLSv1_2_METHOD - :py:data:`OpenSSL.SSL.TLSv1_2_METHOD`
OpenSSL.SSL.TLSv1_METHOD pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.TLSv1_METHOD - :py:data:`OpenSSL.SSL.TLSv1_METHOD`
OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT pyOpenSSL 25.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 25.1.0 api/ssl.html#OpenSSL.SSL.VERIFY_NONE - :py:data:`OpenSSL.SSL.VERIFY_NONE`
OpenSSL.SSL.VERIFY_PEER pyOpenSSL 25.1.0 api/ssl.html#OpenSSL.SSL.VERIFY_PEER - :py:data:`OpenSSL.SSL.VERIFY_PEER`
OpenSSL.crypto.FILETYPE_ASN1 pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.FILETYPE_ASN1 - :py:data:`OpenSSL.crypto.FILETYPE_ASN1`
OpenSSL.crypto.FILETYPE_PEM pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.FILETYPE_PEM - :py:data:`OpenSSL.crypto.FILETYPE_PEM`
OpenSSL.crypto.TYPE_DSA pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.TYPE_DSA - :py:data:`OpenSSL.crypto.TYPE_DSA`
OpenSSL.crypto.TYPE_RSA pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.TYPE_RSA - :py:data:`OpenSSL.crypto.TYPE_RSA`
OpenSSL.crypto.X509StoreFlags.ALLOW_PROXY_CERTS pyOpenSSL 25.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 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.CRL_CHECK - :py:data:`OpenSSL.crypto.X509StoreFlags.CRL_CHECK`
OpenSSL.crypto.X509StoreFlags.CRL_CHECK_ALL pyOpenSSL 25.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 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.EXPLICIT_POLICY - :py:data:`OpenSSL.crypto.X509StoreFlags.EXPLICIT_POLICY`
OpenSSL.crypto.X509StoreFlags.IGNORE_CRITICAL pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.IGNORE_CRITICAL - :py:data:`OpenSSL.crypto.X509StoreFlags.IGNORE_CRITICAL`
OpenSSL.crypto.X509StoreFlags.INHIBIT_MAP pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.INHIBIT_MAP - :py:data:`OpenSSL.crypto.X509StoreFlags.INHIBIT_MAP`
OpenSSL.crypto.X509StoreFlags.NOTIFY_POLICY pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.NOTIFY_POLICY - :py:data:`OpenSSL.crypto.X509StoreFlags.NOTIFY_POLICY`
OpenSSL.crypto.X509StoreFlags.PARTIAL_CHAIN pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.PARTIAL_CHAIN - :py:data:`OpenSSL.crypto.X509StoreFlags.PARTIAL_CHAIN`
OpenSSL.crypto.X509StoreFlags.POLICY_CHECK pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.POLICY_CHECK - :py:data:`OpenSSL.crypto.X509StoreFlags.POLICY_CHECK`
OpenSSL.crypto.X509StoreFlags.X509_STRICT pyOpenSSL 25.1.0 api/crypto.html#OpenSSL.crypto.X509StoreFlags.X509_STRICT - :py:data:`OpenSSL.crypto.X509StoreFlags.X509_STRICT`

py:function

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

std:doc

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

std:label

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