enum | ExtensionName {
SERVER_NAME
, MAX_FRAGMENT_LENGTH
, CLIENT_CERTIFICATE_URL
, TRUSTED_CA_KEYS
,
TRUNCATED_HMAC
, STATUS_REQUEST
, USER_MAPPING
, CLIENT_AUTHZ
,
SERVER_AUTHZ
, CERT_TYPE
, SUPPORTED_GROUPS
, EC_POINT_FORMATS
,
SRP
, SIGNATURE_ALGORITHMS
, USE_SRTP
, HEARTBEAT
,
APPLICATION_LAYER_PROTOCOL_NEGOTIATION
, STATUS_REQUEST_V2
, SIGNED_CERTIFICATE_TIMESTAMP
, CLIENT_CERTIFICATE_TYPE
,
SERVER_CERTIFICATE_TYPE
, PADDING
, ENCRYPT_THEN_MAC
, EXTENDED_MASTER_SECRET
,
TOKEN_BINDING
, CACHED_INFO
, TLS_LTS
, COMPRESS_CERTIFICATE
,
RECORD_SIZE_LIMIT
, PWD_PROTECT
, PWD_CLEAR
, PASSWORD_SALT
,
TICKET_PINNING
, TLS_CERT_WITH_EXTERN_PSK
, DELEGATED_CREDENTIAL
, SESSION_TICKET
,
TLMSP
, TLMSP_PROXYING
, TLMSP_DELEGATE
, SUPPORTED_EKT_CIPHERS
,
PRE_SHARED_KEY
, EARLY_DATA
, SUPPORTED_VERSIONS
, COOKIE
,
PSK_KEY_EXCHANGE_MODES
, CERTIFICATE_AUTHORITIES
, OID_FILTERS
, POST_HANDSHAKE_AUTH
,
SIGNATURE_ALGORITHMS_CERT
, KEY_SHARE
, TRANSPARENCY_INFO
, CONNECTION_ID
,
EXTERNAL_ID_HASH
, EXTERNAL_SESSION_ID
, QUIC_TRANSPORT_PARAMETERS
, TICKET_REQUEST
,
DNSSEC_CHAIN
, SEQUENCE_NUMBER_ENCRYPTION_ALGORITHMS
, UNKNOWN
} |
enum | MessageType {
HELLLO_REQUEST = 0x0
, CLIENT_REQUEST = 0x01
, server_hello = 0x02
, certificate = 0x0B
,
server_key_exchange = 0x0C
, certificate_request = 0x0D
, server_hello_done = 0x0E
, certificate_verify = 0x0F
,
client_key_exchange = 0x10
, finished = 20
} |