| 消息序列 | ClientHello(key_share) → ServerHello(key_share) → {EncryptedExtensions, Certificate, CertificateVerify, Finished} → {Finished} |
|---|---|
| 轮次 | 1-RTT |
| 0-RTT | 使用 PSK + early data(有重放风险) |
| 密钥派生 | HKDF:Early/Handshake/Master Secrets |
观察 TLS 1.3 握手与密钥交换组
观察 TLS 1.3 握手与密钥交换组
openssl s_client -connect example.com:443 -tls1_3 </dev/null 2>&1 | grep -E 'Protocol|Cipher|Server Temp Key|Peer Temp Key'TLS 1.3 的 HelloRetryRequest 会让握手变为 2-RTT(客户端 key_share 组不被接受时);握手时长异常时可关注该现象。