Passa al contenuto principale

4.2. Il campo HTTP Signature (The Signature HTTP Field)

4.2. Il campo HTTP Signature (The Signature HTTP Field)

Il campo Signature è un Dictionary Structured Field (definito nella Sezione 3.2 di [STRUCTURED-FIELDS]) che contiene una o più firme del messaggio generate dal contesto della firma del messaggio di destinazione. La chiave del membro è l'etichetta che identifica in modo univoco la firma del messaggio nel messaggio HTTP. Il valore del membro è una Byte Sequence che contiene il valore della firma per la firma del messaggio identificata dall'etichetta:

NOTA: a capo con '' secondo RFC 8792

Signature: sig1=:P0wLUszWQjoi54udOtydf9IWTfNhy+r53jGFj9XZuP4uKwxyJo
1RSHi+oEF1FuX6O29d+lbxwwBao1BAgadijW+7O/PyezlTnqAOVPWx9GlyntiCiHz
C87qmSQjvu1CFyFuWSjdGa3qLYYlNm7pVaJFalQiKWnUaqfT4LyttaXyoyZW84jS8
gyarxAiWI97mPXU+OVM64+HVBHmnEsS+lTeIsEQo36T3NFf2CujWARPQg53r58Rmp
Z+J9eKR2CD6IJQvacn5A4Ix5BUAVGqlyp8JYm+S/CWJi31PNUjRRCusCVRj05NrxA
BNFv3r5S9IXf2fYJK+eyW4AiGVMvMcOg==:

Il firmatario PUÒ includere il campo Signature come trailer per facilitare la firma di un messaggio dopo che il contenuto è stato elaborato dal firmatario. Tuttavia, poiché gli intermediari possono eliminare i trailer secondo [HTTP], è RACCOMANDATO che il campo Signature sia incluso solo come campo di intestazione per evitare che le firme vengano rimosse involontariamente da un messaggio.

PIÙ campi Signature POSSONO essere inclusi in un singolo messaggio HTTP. Le etichette di firma DEVONO essere univoche tra tutti i valori di campo.