Zum Hauptinhalt springen

7.2.4. Choosing Signature Parameters and Derived Components (Parameter vs. Felder)

7.2.4. Choosing Signature Parameters and Derived Components over HTTP Fields (Signaturparameter und abgeleitete Komponenten statt HTTP-Felder)

Manche HTTP-Felder ähneln Signaturparametern oder abgeleiteten Komponenten. Meist ist die nicht-Feld-Variante vorzuziehen. Folgende Felder sollten nur bei explizitem Anwendungsbedarf signiert werden:

date: Der Date-Header beschreibt einen Zeitstempel der Nachricht; die Signaturerstellung steht im Parameter created. Beide können auseinanderlaufen. Zeitfenster sollten über created bewertet werden; optional Grenzen für Abweichung zwischen Date und created. Siehe Abschnitte 7.2.2 und 7.2.1.

host: Spezifisch für HTTP/1.1; die Funktion deckt @authority ab (Abschnitt 2.2.3). Für versionübergreifende Konsistenz @authority verwenden. Siehe Abschnitt 7.5.4.