section 3ssl · Library functions 📚
6930 pages · page 28 of 35
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
S (continued)
- SSL_CTX_set_split_send_fragment(3ssl)Control fragment size settings and pipelining operations✨
- SSL_CTX_set_srp_cb_arg(3ssl)SRP control operations✨
- SSL_CTX_set_srp_client_pwd_callback(3ssl)SRP control operations✨
- SSL_CTX_set_srp_password(3ssl)SRP control operations✨
- SSL_CTX_set_srp_strength(3ssl)SRP control operations✨
- SSL_CTX_set_srp_username(3ssl)SRP control operations✨
- SSL_CTX_set_srp_username_callback(3ssl)SRP control operations✨
- SSL_CTX_set_srp_verify_param_callback(3ssl)SRP control operations✨
- SSL_CTX_set_ssl_version(3ssl)choose a new TLS/SSL method✨
- SSL_CTX_set_stateless_cookie_generate_cb(3ssl)Callback functions for stateless TLS1.3 cookies✨
- SSL_CTX_set_stateless_cookie_verify_cb(3ssl)Callback functions for stateless TLS1.3 cookies✨
- SSL_CTX_set_timeout(3ssl)manipulate timeout values for session caching✨
- SSL_CTX_set_tlsext_max_fragment_length(3ssl)Control fragment size settings and pipelining operations✨
- SSL_CTX_set_tlsext_servername_arg(3ssl)handle server name indication (SNI)✨
- SSL_CTX_set_tlsext_servername_callback(3ssl)handle server name indication (SNI)✨
- SSL_CTX_set_tlsext_status_arg(3ssl)OCSP Certificate Status Request functions✨
- SSL_CTX_set_tlsext_status_cb(3ssl)OCSP Certificate Status Request functions✨
- SSL_CTX_set_tlsext_status_type(3ssl)OCSP Certificate Status Request functions✨
- SSL_CTX_set_tlsext_ticket_key_cb(3ssl)set a callback for session ticket processing✨
- SSL_CTX_set_tlsext_ticket_key_evp_cb(3ssl)set a callback for session ticket processing✨
- SSL_CTX_set_tlsext_use_srtp(3ssl)Configure and query SRTP support✨
- SSL_CTX_set_tmp_dh(3ssl)handle DH keys for ephemeral key exchange✨
- SSL_CTX_set_tmp_dh_callback(3ssl)handle DH keys for ephemeral key exchange✨
- SSL_CTX_set_tmp_ecdh(3ssl)handle ECDH keys for ephemeral key exchange✨
- SSL_CTX_set_tmp_ecdh_callback(3ssl)select a curve for ECDH ephemeral key exchange✨
- SSL_CTX_set_tmp_rsa(3ssl)handle RSA keys for ephemeral key exchange✨
- SSL_CTX_set_tmp_rsa_callback(3ssl)handle RSA keys for ephemeral key exchange✨
- SSL_CTX_set_trust(3ssl)get and set verification parameters✨
- SSL_CTX_set_verify(3ssl)set various SSL/TLS parameters for peer certificate verification✨
- SSL_CTX_set_verify_depth(3ssl)set various SSL/TLS parameters for peer certificate verification✨
- SSL_CTX_up_ref(3ssl)create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functions✨
- SSL_CTX_use_cert_and_key(3ssl)load certificate and key data✨
- SSL_CTX_use_certificate(3ssl)load certificate and key data✨
- SSL_CTX_use_certificate_ASN1(3ssl)load certificate and key data✨
- SSL_CTX_use_certificate_chain_file(3ssl)load certificate and key data✨
- SSL_CTX_use_certificate_chain_mem(3ssl)load certificate and key data✨
- SSL_CTX_use_certificate_file(3ssl)load certificate and key data✨
- SSL_CTX_use_PrivateKey(3ssl)load certificate and key data✨
- SSL_CTX_use_PrivateKey_ASN1(3ssl)load certificate and key data✨
- SSL_CTX_use_PrivateKey_file(3ssl)load certificate and key data✨
- SSL_CTX_use_psk_identity_hint(3ssl)set PSK identity hint to use✨
- SSL_CTX_use_RSAPrivateKey(3ssl)load certificate and key data✨
- SSL_CTX_use_RSAPrivateKey_ASN1(3ssl)load certificate and key data✨
- SSL_CTX_use_RSAPrivateKey_file(3ssl)load certificate and key data✨
- SSL_CTX_use_serverinfo(3ssl)use serverinfo extension✨
- SSL_CTX_use_serverinfo_ex(3ssl)use serverinfo extension✨
- SSL_CTX_use_serverinfo_file(3ssl)use serverinfo extension✨
- SSL_custom_ext_add_cb_ex(3ssl)custom TLS extension handling✨
- SSL_custom_ext_free_cb_ex(3ssl)custom TLS extension handling✨
- SSL_custom_ext_parse_cb_ex(3ssl)custom TLS extension handling✨
- SSL_dane_clear_flags(3ssl)enable DANE TLS authentication of the remote TLS server in the local TLS client✨
- SSL_dane_enable(3ssl)enable DANE TLS authentication of the remote TLS server in the local TLS client✨
- SSL_dane_set_flags(3ssl)enable DANE TLS authentication of the remote TLS server in the local TLS client✨
- SSL_dane_tlsa_add(3ssl)enable DANE TLS authentication of the remote TLS server in the local TLS client✨
- SSL_DEFAULT_STREAM_MODE_AUTO_BIDI(3ssl)manage the default stream for a QUIC connection✨
- SSL_DEFAULT_STREAM_MODE_AUTO_UNI(3ssl)manage the default stream for a QUIC connection✨
- SSL_DEFAULT_STREAM_MODE_NONE(3ssl)manage the default stream for a QUIC connection✨
- SSL_disable_ct(3ssl)control Certificate Transparency policy✨
- SSL_do_handshake(3ssl)perform a TLS/SSL handshake✨
- SSL_DOMAIN_FLAG_BLOCKING(3ssl)control the concurrency model used by a QUIC domain✨
- SSL_DOMAIN_FLAG_LEGACY_BLOCKING(3ssl)control the concurrency model used by a QUIC domain✨
- SSL_DOMAIN_FLAG_MULTI_THREAD(3ssl)control the concurrency model used by a QUIC domain✨
- SSL_DOMAIN_FLAG_SINGLE_THREAD(3ssl)control the concurrency model used by a QUIC domain✨
- SSL_DOMAIN_FLAG_THREAD_ASSISTED(3ssl)control the concurrency model used by a QUIC domain✨
- SSL_dup(3ssl)create an SSL structure for a connection✨
- SSL_dup_CA_list(3ssl)deep copy of a stack of X.509 Name objects✨
- SSL_ech_get1_retry_config(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_get1_status(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_set1_grease_suite(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_set1_outer_alpn_protos(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_set1_outer_server_name(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_set1_server_names(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_set_callback(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_ech_set_grease_type(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_enable_ct(3ssl)control Certificate Transparency policy✨
- SSL_export_keying_material(3ssl)obtain keying material for application use✨
- SSL_export_keying_material_early(3ssl)obtain keying material for application use✨
- SSL_extension_supported(3ssl)custom TLS extension handling✨
- SSL_free(3ssl)free an allocated SSL structure✨
- SSL_free_buffers(3ssl)manage SSL structure buffers✨
- SSL_get0_alpn_protos(3ssl)handle application layer protocol negotiation (ALPN)✨
- SSL_get0_alpn_selected(3ssl)handle application layer protocol negotiation (ALPN)✨
- SSL_get0_CA_list(3ssl)get or set CA list✨
- SSL_get0_chain_cert_store(3ssl)set certificate verification or chain store✨
- SSL_get0_chain_certs(3ssl)extra chain certificate processing✨
- SSL_get0_client_cert_type(3ssl)certificate type (RFC7250) support✨
- SSL_get0_connection(3ssl)get a QUIC connection SSL object from a QUIC stream SSL object✨
- SSL_get0_dane_authority(3ssl)enable DANE TLS authentication of the remote TLS server in the local TLS client✨
- SSL_get0_dane_tlsa(3ssl)enable DANE TLS authentication of the remote TLS server in the local TLS client✨
- SSL_get0_domain(3ssl)SSL object interface for managing QUIC event domains✨
- SSL_get0_ec_point_formats(3ssl)EC supported curve functions✨
- SSL_get0_group_name(3ssl)get name of the group that was used for the key agreement of the current TLS session establishment✨
- SSL_get0_iana_groups(3ssl)EC supported curve functions✨
- SSL_get0_listener(3ssl)SSL object interface for abstracted connection acceptance✨
- SSL_get0_next_proto_negotiated(3ssl)handle application layer protocol negotiation (ALPN)✨
- SSL_get0_param(3ssl)get and set verification parameters✨
- SSL_get0_peer_CA_list(3ssl)get or set CA list✨
- SSL_get0_peer_certificate(3ssl)get the X509 certificate of the peer✨
- SSL_get0_peer_rpk(3ssl)raw public key (RFC7250) support✨
- SSL_get0_peer_scts(3ssl)get SCTs received✨
- SSL_get0_peer_signature_name(3ssl)get TLS message signing types✨
- SSL_get0_peername(3ssl)SSL server verification parameters✨
- SSL_get0_security_ex_data(3ssl)SSL/TLS security framework✨
- SSL_get0_server_cert_type(3ssl)certificate type (RFC7250) support✨
- SSL_get0_session(3ssl)retrieve TLS/SSL session data✨
- SSL_get0_shared_sigalg(3ssl)get shared or peer signature algorithms✨
- SSL_get0_sigalg(3ssl)get shared or peer signature algorithms✨
- SSL_get0_signature_name(3ssl)get TLS message signing types✨
- SSL_get0_tlsext_status_ocsp_resp_ex(3ssl)OCSP Certificate Status Request functions✨
- SSL_get0_verified_chain(3ssl)get the X509 certificate chain of the peer✨
- SSL_get0_verify_cert_store(3ssl)set certificate verification or chain store✨
- SSL_get1_builtin_sigalgs(3ssl)get list of built-in signature algorithms✨
- SSL_get1_compressed_cert(3ssl)Certificate compression functions✨
- SSL_get1_curves(3ssl)EC supported curve functions✨
- SSL_get1_echstore(3ssl)Encrypted Client Hello (ECH) functions✨
- SSL_get1_groups(3ssl)EC supported curve functions✨
- SSL_get1_peer_certificate(3ssl)get the X509 certificate of the peer✨
- SSL_get1_session(3ssl)retrieve TLS/SSL session data✨
- SSL_get1_supported_ciphers(3ssl)get list of available SSL_CIPHERs✨
- SSL_get_accept_connection_queue_len(3ssl)SSL object interface for abstracted connection acceptance✨
- SSL_get_accept_stream_queue_len(3ssl)accept an incoming QUIC stream from a QUIC peer✨
- SSL_get_all_async_fds(3ssl)manage asynchronous operations✨
- SSL_get_app_data(3ssl)application-specific data✨
- SSL_get_async_status(3ssl)manage asynchronous operations✨
- SSL_get_blocking_mode(3ssl)configure blocking mode for a QUIC SSL object✨
- SSL_get_certificate(3ssl)retrieve TLS/SSL certificate and private key✨
- SSL_get_changed_async_fds(3ssl)manage asynchronous operations✨
- SSL_get_cipher(3ssl)get SSL_CIPHER of a connection✨
- SSL_get_cipher_bits(3ssl)get SSL_CIPHER of a connection✨
- SSL_get_cipher_list(3ssl)get list of available SSL_CIPHERs✨
- SSL_get_cipher_name(3ssl)get SSL_CIPHER of a connection✨
- SSL_get_cipher_version(3ssl)get SSL_CIPHER of a connection✨
- SSL_get_ciphers(3ssl)get list of available SSL_CIPHERs✨
- SSL_get_client_CA_list(3ssl)get or set CA list✨
- SSL_get_client_ciphers(3ssl)get list of available SSL_CIPHERs✨
- SSL_get_client_random(3ssl)get internal TLS/SSL random values and get/set master key✨
- SSL_get_conn_close_info(3ssl)get information about why a QUIC connection was closed✨
- SSL_get_current_cipher(3ssl)get SSL_CIPHER of a connection✨
- SSL_get_default_passwd_cb(3ssl)set or get passwd callback for encrypted PEM file handling✨
- SSL_get_default_passwd_cb_userdata(3ssl)set or get passwd callback for encrypted PEM file handling✨
- SSL_get_default_timeout(3ssl)get default session timeout value✨
- SSL_get_domain_flags(3ssl)control the concurrency model used by a QUIC domain✨
- SSL_get_early_data_status(3ssl)functions for sending and receiving early data✨
- SSL_get_error(3ssl)obtain result code for TLS/SSL I/O operation✨
- SSL_get_event_handling_mode(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_event_timeout(3ssl)determine when an SSL object next needs to have events handled✨
- SSL_get_ex_data(3ssl)application-specific data✨
- SSL_get_ex_data_X509_STORE_CTX_idx(3ssl)set various SSL/TLS parameters for peer certificate verification✨
- SSL_get_ex_new_index(3ssl)application-specific data✨
- SSL_get_extms_support(3ssl)extended master secret support✨
- SSL_get_fd(3ssl)get file descriptor linked to an SSL object✨
- SSL_get_feature_negotiated_uint(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_feature_peer_request_uint(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_feature_request_uint(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_finished(3ssl)get last sent or last expected finished message✨
- SSL_get_generic_value_uint(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_handshake_rtt(3ssl)get round trip time for SSL Handshake✨
- SSL_get_info_callback(3ssl)handle information callback for SSL connections✨
- SSL_get_key_update_type(3ssl)initiate and obtain information about updating connection keys✨
- SSL_get_max_cert_list(3ssl)manipulate allowed size for the peer's certificate chain✨
- SSL_get_max_early_data(3ssl)functions for sending and receiving early data✨
- SSL_get_max_proto_version(3ssl)Get and set minimum and maximum supported protocol version✨
- SSL_get_min_proto_version(3ssl)Get and set minimum and maximum supported protocol version✨
- SSL_get_mode(3ssl)manipulate SSL engine mode✨
- SSL_get_negotiated_client_cert_type(3ssl)raw public key (RFC7250) support✨
- SSL_get_negotiated_group(3ssl)EC supported curve functions✨
- SSL_get_negotiated_server_cert_type(3ssl)raw public key (RFC7250) support✨
- SSL_get_num_tickets(3ssl)control the number of TLSv1.3 session tickets that are issued✨
- SSL_get_options(3ssl)manipulate SSL options✨
- SSL_get_peer_addr(3ssl)obtain the peer address of a QUIC connection✨
- SSL_get_peer_cert_chain(3ssl)get the X509 certificate chain of the peer✨
- SSL_get_peer_certificate(3ssl)get the X509 certificate of the peer✨
- SSL_get_peer_finished(3ssl)get last sent or last expected finished message✨
- SSL_get_peer_signature_nid(3ssl)get TLS message signing types✨
- SSL_get_peer_signature_type_nid(3ssl)get TLS message signing types✨
- SSL_get_peer_tmp_key(3ssl)get information about temporary keys used during a handshake✨
- SSL_get_pending_cipher(3ssl)get SSL_CIPHER of a connection✨
- SSL_get_privatekey(3ssl)retrieve TLS/SSL certificate and private key✨
- SSL_get_psk_identity(3ssl)get PSK client identity and hint✨
- SSL_get_psk_identity_hint(3ssl)get PSK client identity and hint✨
- SSL_get_quic_stream_bidi_local_avail(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_quic_stream_bidi_remote_avail(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_quic_stream_uni_local_avail(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_quic_stream_uni_remote_avail(3ssl)manage negotiable features and configuration values for an SSL object✨
- SSL_get_quiet_shutdown(3ssl)manipulate shutdown behaviour✨
- SSL_get_rbio(3ssl)get BIO linked to an SSL object✨
- SSL_get_read_ahead(3ssl)manage whether to read as many input bytes as possible✨
- SSL_get_record_padding_callback_arg(3ssl)install callback to specify TLS 1.3 record padding✨
- SSL_get_recv_max_early_data(3ssl)functions for sending and receiving early data✨
- SSL_get_rfd(3ssl)get file descriptor linked to an SSL object✨
- SSL_get_rpoll_descriptor(3ssl)obtain information which can be used to determine when network I/O can be performed✨
- SSL_get_secure_renegotiation_support(3ssl)manipulate SSL options✨
- SSL_get_security_callback(3ssl)SSL/TLS security framework✨
- SSL_get_security_level(3ssl)SSL/TLS security framework✨
- SSL_get_selected_srtp_profile(3ssl)Configure and query SRTP support✨
- SSL_get_server_random(3ssl)get internal TLS/SSL random values and get/set master key✨
- SSL_get_server_tmp_key(3ssl)get information about temporary keys used during a handshake✨
- SSL_get_servername(3ssl)handle server name indication (SNI)✨
- SSL_get_servername_type(3ssl)handle server name indication (SNI)✨
- SSL_get_session(3ssl)retrieve TLS/SSL session data✨
💅
getting it ready, bestie…