Aller au contenu principal

B.2.6. Signature d'une requête avec ed25519

B.2.6. Signature d'une requête avec ed25519

Cet exemple couvre des parties du message test-request avec l'algorithme Ed25519 et la clé test-key-ed25519.

La base de signature correspondante est :

NOTE: '' line wrapping per RFC 8792

"date": Tue, 20 Apr 2021 02:07:55 GMT "@method": POST "@path": /foo "@authority": example.com "content-type": application/json "content-length": 18 "@signature-params": ("date" "@method" "@path" "@authority"
"content-type" "content-length");created=1618884473
;keyid="test-key-ed25519"

Il en résulte l'ajout au message des champs d'en-tête Signature-Input et Signature suivants sous l'étiquette sig-b26 :

NOTE: '' line wrapping per RFC 8792

Signature-Input: sig-b26=("date" "@method" "@path" "@authority"
"content-type" "content-length");created=1618884473
;keyid="test-key-ed25519" Signature: sig-b26=:wqcAqbmYJ2ji2glfAMaRy4gruYYnx2nEFN2HN6jrnDnQCK1
u02Gb04v9EDgwUPiu4A0w6vuQv5lIp5WPpBKRCw==: