client hello

client hello

[1] ClientHello は、 TLS Handshake Protocol におけるハンドシェイクの開始のためクライアントからサーバーに送るメッセージです。

[6] HandshakeType 1 (client_hello)

[2] サーバーは、 ClientHello を受信したら ServerHello を送ることになっています。

[3] クライアントClientHelloセッションIDを指定することで、 作成済みのセッション再開できます。

[4] RFC 7685 - A Transport Layer Security (TLS) ClientHello Padding Extension ( 版) https://tools.ietf.org/html/rfc7685

As an example, consider a client that wishes to avoid sending a

ClientHello with a TLSCiphertext.length between 256 and 511 bytes

(inclusive). This case is considered because at least one TLS

implementation is known to hang the connection when such a

ClientHello record is received.

[5] 楕円曲線暗号