メインコンテンツまでスキップ

B.2.6. Ed25519 によるリクエストの署名

B.2.6. Signing a Request Using ed25519 (Ed25519 によるリクエストの署名)

本例は, Ed25519 アルゴリズムと鍵 test-key-ed25519 を用いて, test-request メッセージの一部を被覆する.

対応する署名ベースは次のとおり.

注: 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"

これにより, ラベル sig-b26 の下で, メッセージに次の Signature-Input および Signature ヘッダーフィールドが付加される.

注: 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==: