ClientHello

E893550

ClientHello is the initial message sent by a client in the TLS handshake to propose security parameters and initiate a secure connection with a server.

All labels observed (1)

Label Occurrences
ClientHello canonical 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf TLS handshake message ⓘ
protocol data unit ⓘ
canInclude ALPN protocol list ⓘ
OCSP stapling request ⓘ
SNI hostname ⓘ
heartbeat extension ⓘ
max_fragment_length extension ⓘ
record_size_limit extension ⓘ
session resumption parameters ⓘ
containsField application_layer_protocol_negotiation extension ⓘ
cipher_suites ⓘ
compression_methods ⓘ
extensions ⓘ
key_share extension ⓘ
legacy_compression_methods (TLS 1.3) ⓘ
legacy_session_id (TLS 1.3) ⓘ
legacy_version (TLS 1.3) ⓘ
pre_shared_key extension ⓘ
protocol version ⓘ
psk_key_exchange_modes extension ⓘ
random ⓘ
renegotiation_info extension ⓘ
server_name extension ⓘ
session_id ⓘ
session_ticket extension ⓘ
signature_algorithms extension ⓘ
supported_groups extension ⓘ
supported_versions extension ⓘ
definedInStandard SSL 3.0 ⓘ
TLS 1.0 ⓘ
TLS 1.1 ⓘ
TLS 1.2 ⓘ
TLS 1.3 ⓘ
linked to: RFC 8446
followedBy ServerHello ⓘ
followsMessageType handshake message type 1 in TLS 1.2 ⓘ
handshake message type 1 in TLS 1.3 ⓘ
includesValue client_random ⓘ
list of supported TLS versions ⓘ
list of supported cipher suites ⓘ
list of supported compression methods ⓘ
list of supported extensions ⓘ
purpose initiate secure connection ⓘ
propose security parameters ⓘ
roleInProtocol initiates TLS handshake ⓘ
securityProperty contributes to downgrade protection in TLS 1.3 via supported_versions ⓘ
contributes to key establishment ⓘ
does not provide confidentiality by itself ⓘ
sentBy TLS client ⓘ
sentTo TLS server ⓘ
specifiedIn RFC 5246 ⓘ
RFC 8446 ⓘ
usedIn HTTPS ⓘ
IMAP over TLS ⓘ
SMTP over TLS ⓘ
any TLS-based protocol ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.