Zum Hauptinhalt springen

3.3.3. HMAC Using SHA-256 (HMAC mit SHA-256)

3.3.3. HMAC Using SHA-256 (HMAC mit SHA-256)

Zum Signieren und Verifizieren wendet der Signierende HMAC [RFC2104] mit gemeinsamem Schlüssel (K) und Signaturbasis als Text (Abschnitt 2.5) an. SHA-256 [RFC6234] wird auf die Signaturbasis angewendet; darauf wird HMAC angewendet.

Beim Signieren ist das Ergebnis die HTTP-Nachrichtensignatur (Abschnitt 3.1).

Beim Verifizieren extrahiert der Verifizierende (S) wie in Abschnitt 3.2 und vergleicht die HMAC-Ausgabe byteweise mit der HTTP-Nachrichtensignatur.

Die Nutzung kann mit hmac-sha256 für alg angezeigt werden.