🚂

TLS1.3の中身をみよう(RFC8448)

に公開2
GitHubで編集を提案

Discussion

satokensatoken

※ payloadの最後に謎の1バイト(0x16)が付きます。これが何かご存じの方、教えていただけると嬉しいです。

ContentTypeがHandshakeであることを表す16ですね。
5.2. Record Payload Protectionに記載されている以下の説明です。

TLSCiphertextレコードの外側のopaque_typeフィールドは、以前のバージョンのTLSの解析に慣れているミド > ルボックスとの外部互換性のために、常に値23(application_data)に設定されます。 レコードの実際のコン> テンツタイプは、復号化後にTLSInnerPlaintext.typeで見つかります。

atsuatsu

教えていただきありがとうございます。
TLSInnerPlaintext.typeの値ですね。見落としておりました。