enum ExtensionType [src]

Fields

server_name = 0RFC 6066
max_fragment_length = 1RFC 6066
status_request = 5RFC 6066
supported_groups = 10RFC 8422, 7919
signature_algorithms = 13RFC 8446
use_srtp = 14RFC 5764
heartbeat = 15RFC 6520
application_layer_protocol_negotiation = 16RFC 7301
signed_certificate_timestamp = 18RFC 6962
client_certificate_type = 19RFC 7250
server_certificate_type = 20RFC 7250
padding = 21RFC 7685
pre_shared_key = 41RFC 8446
early_data = 42RFC 8446
supported_versions = 43RFC 8446
cookie = 44RFC 8446
psk_key_exchange_modes = 45RFC 8446
certificate_authorities = 47RFC 8446
oid_filters = 48RFC 8446
post_handshake_auth = 49RFC 8446
signature_algorithms_cert = 50RFC 8446
key_share = 51RFC 8446
_

Source

pub const ExtensionType = enum(u16) { /// RFC 6066 server_name = 0, /// RFC 6066 max_fragment_length = 1, /// RFC 6066 status_request = 5, /// RFC 8422, 7919 supported_groups = 10, /// RFC 8446 signature_algorithms = 13, /// RFC 5764 use_srtp = 14, /// RFC 6520 heartbeat = 15, /// RFC 7301 application_layer_protocol_negotiation = 16, /// RFC 6962 signed_certificate_timestamp = 18, /// RFC 7250 client_certificate_type = 19, /// RFC 7250 server_certificate_type = 20, /// RFC 7685 padding = 21, /// RFC 8446 pre_shared_key = 41, /// RFC 8446 early_data = 42, /// RFC 8446 supported_versions = 43, /// RFC 8446 cookie = 44, /// RFC 8446 psk_key_exchange_modes = 45, /// RFC 8446 certificate_authorities = 47, /// RFC 8446 oid_filters = 48, /// RFC 8446 post_handshake_auth = 49, /// RFC 8446 signature_algorithms_cert = 50, /// RFC 8446 key_share = 51, _, }