B.2.4. Signing a Response Using ecdsa-p256-sha256 (Antwort signieren)
B.2.4. Signing a Response Using ecdsa-p256-sha256 (Antwort mit ecdsa-p256-sha256 signieren)
Dieses Beispiel deckt Teile der Nachricht test-response mit Algorithmus ecdsa-p256-sha256 und Schlüssel test-key-ecc-p256 ab.
Signaturbasis:
"@status": 200
"content-type": application/json
"content-digest": sha-512=:mEWXIS7MaLRuGgxOBdODa3xqM1XdEvxoYhvlCFJ4\
1QJgJc4GTsPp29l5oGX69wWdXymyU0rjJuahq4l5aGgfLQ==:
"content-length": 23
"@signature-params": ("@status" "content-type" "content-digest" \
"content-length");created=1618884473;keyid="test-key-ecc-p256"
Header unter Label sig-b24:
Signature-Input: sig-b24=("@status" "content-type" \
"content-digest" "content-length");created=1618884473\
;keyid="test-key-ecc-p256"
Signature: sig-b24=:wNmSUAhwb5LxtOtOpNa6W5xj067m5hFrj0XQ4fvpaCLx0NK\
ocgPquLgyahnzDnDAUy5eCdlYUEkLIj+32oiasw==:
ECDSA ist nicht deterministisch; neu erzeugte Werte weichen ab (Abschnitt 7.3.5).