HmacContext
HMAC(ハッシュベースのメッセージ認証コード)コンテキストを表します。このクラスは、HMAC署名を作成および検証するための機能を提供します。
拡張
BaseCryptoClass
メソッド
sign()
sign(
message):Promise<ArrayBuffer>
HMACコンテキストを使用してメッセージに署名します。
パラメーター
message
ArrayBuffer
署名するメッセージ。
戻り値
Promise<ArrayBuffer>
HMAC署名をArrayBufferとして処理するプロミス。
スロー
キーに目的(KeyPurpose.SIGN)が指定されていない場合、AccessDeniedErrorがスローされます。
verify()
verify(
message,tag):Promise<boolean>
HMACコンテキストを使用してメッセージの信頼性を検証します。
パラメーター
message
ArrayBuffer
検証する元のメッセージ。
tag
ArrayBuffer
メッセージを検証するためのHMACタグ(署名)。
戻り値
Promise<boolean>
メッセージが信頼できる場合はtrue、それ以外の場合はfalseに解決されるプロミス。
スロー
キーに目的(KeyPurpose.VERIFY)が指定されていない場合、AccessDeniedErrorがスローされます。
Last updated: 2025年10月2日

