4.2. Signature HTTP フィールド (The Signature HTTP Field)
4.2. Signature HTTP フィールド (The Signature HTTP Field)
Signature フィールドは, ターゲットメッセージの署名コンテキスト (signature context) から生成された 1 つ以上のメッセージ署名を含む辞書型構造化フィールド ([STRUCTURED-FIELDS] の 3.2 節で定義) である. メンバーのキーは, HTTP メッセージ内でメッセージ署名を一意に識別するラベルである. メンバーの値は, ラベルで識別されるメッセージ署名の署名値を含むバイト列 (Byte Sequence) である:
NOTE: RFC 8792 に従う '' による行折り返し
Signature: sig1=:P0wLUszWQjoi54udOtydf9IWTfNhy+r53jGFj9XZuP4uKwxyJo
1RSHi+oEF1FuX6O29d+lbxwwBao1BAgadijW+7O/PyezlTnqAOVPWx9GlyntiCiHz
C87qmSQjvu1CFyFuWSjdGa3qLYYlNm7pVaJFalQiKWnUaqfT4LyttaXyoyZW84jS8
gyarxAiWI97mPXU+OVM64+HVBHmnEsS+lTeIsEQo36T3NFf2CujWARPQg53r58Rmp
Z+J9eKR2CD6IJQvacn5A4Ix5BUAVGqlyp8JYm+S/CWJi31PNUjRRCusCVRj05NrxA
BNFv3r5S9IXf2fYJK+eyW4AiGVMvMcOg==:
署名者は, 署名者によるメッセージ内容の処理後に署名するために, Signature フィールドをトレーラとして含めてもよい (MAY). ただし, [HTTP] に従い中間者がトレーラを破棄してよいため, 署名が意図せずメッセージから取り除かれるのを避けるには, Signature フィールドはヘッダフィールドとしてのみ含めることが推奨される (RECOMMENDED).
1 つの HTTP メッセージに複数の Signature フィールドを含めてもよい (MAY). 署名ラベルはすべてのフィールド値にわたって一意でなければならない (MUST).