Zum Hauptinhalt springen

7.2.3. Choosing Message Components (Komponentenwahl)

7.2.3. Choosing Message Components (Auswahl von Nachrichtenkomponenten)

Anwendungen müssen festlegen, welche Komponenten signiert werden. Einige können von Vermittlern vor der Verifikation geändert werden; sind sie abgedeckt, bricht die Signatur bei solchen Änderungen — das kann gewollt sein.

Dieses Dokument erlaubt Flexibilität, damit Anwendungen passende Teile wählen und problematische vermeiden können. Beispiel: Ein Framework, das Query-Parameter umschreibt, könnte @query meiden und stattdessen @query-param nutzen.

Felder, die Vermittler typischerweise ändern (z. B. Via, Forwarded), sollten in der Regel nicht signiert werden, außer in eng gekoppelten Szenarien.

Weitere Hinweise: Abschnitt 1.4.