[][src]Module tls_parser::tls_extensions

TLS extensions

TLS extensions are defined in:

Structs

CertificateStatusType
KeyShareEntry
OidFilter
PskKeyExchangeMode
SNIType
TlsExtensionType

TLS extension types, defined in the IANA Transport Layer Security (TLS) Extensions registry

Enums

TlsExtension

TLS extensions

Functions

parse_tls_extension
parse_tls_extension_alpn_content

Defined in [RFC7301]

parse_tls_extension_cookie
parse_tls_extension_early_data
parse_tls_extension_ec_point_formats
parse_tls_extension_ec_point_formats_content
parse_tls_extension_elliptic_curves
parse_tls_extension_elliptic_curves_content
parse_tls_extension_encrypt_then_mac

Encrypt-then-MAC is defined in [RFC7366]

parse_tls_extension_encrypted_server_name

Encrypted Server Name, defined in [draft-ietf-tls-esni]

parse_tls_extension_extended_master_secret

Extended Master Secret is defined in [RFC7627]

parse_tls_extension_heartbeat
parse_tls_extension_heartbeat_content
parse_tls_extension_key_share
parse_tls_extension_max_fragment_length

Max fragment length [RFC6066]

parse_tls_extension_max_fragment_length_content

Max fragment length [RFC6066]

parse_tls_extension_pre_shared_key
parse_tls_extension_psk_key_exchange_modes
parse_tls_extension_psk_key_exchange_modes_content
parse_tls_extension_renegotiation_info_content

Renegotiation Info, defined in [RFC5746]

parse_tls_extension_session_ticket
parse_tls_extension_signature_algorithms
parse_tls_extension_signature_algorithms_content
parse_tls_extension_signed_certificate_timestamp_content

Defined in [RFC6962]

parse_tls_extension_sni
parse_tls_extension_sni_content
parse_tls_extension_sni_hostname
parse_tls_extension_status_request
parse_tls_extension_supported_versions
parse_tls_extension_unknown
parse_tls_extensions