Passa al contenuto principale

2.1.4. Campi trailer (Trailer Fields)

2.1.4. Campi trailer (Trailer Fields)​

Se il firmatario vuole includere un campo trailer nella firma, il firmatario DEVE includere il parametro Boolean tr per indicare che il valore DEVE essere preso dai campi trailer e non dai campi di intestazione.

Ad esempio, dato il seguente messaggio:

HTTP/1.1 200 OK Content-Type: text/plain Transfer-Encoding: chunked Trailer: Expires

4 HTTP 7 Message a Signatures 0 Expires: Wed, 9 Nov 2022 07:28:00 GMT

Il firmatario decide di aggiungere sia il campo di intestazione Trailer sia il campo trailer Expires alla base della firma, insieme al componente derivato del codice di stato:

"@status": 200 "trailer": Expires "expires";tr: Wed, 9 Nov 2022 07:28:00 GMT

Se un campo è disponibile sia come intestazione sia come trailer in un messaggio, entrambi i valori POSSONO essere firmati, ma i valori DEVONO essere firmati separatamente. I valori dei campi di intestazione e dei campi trailer con lo stesso nome NON DEVONO essere combinati ai fini della firma.

Poiché i campi trailer potrebbero essere fusi nei campi di intestazione o eliminati del tutto dagli intermediari secondo la Sezione 6.5.1 di [HTTP], NON È RACCOMANDATO includere trailer nella firma a meno che il firmatario non sappia che il verificatore avrà accesso ai valori dei trailer così inviati.