HmacContext
HMAC(ハッシュベースのメッセージ認証コード)コンテキストを表します。このクラスは、HMAC署名を作成および検証するための機能を提供します。
拡張
BaseCryptoClass
コンストラクタ
new HmacContext()
new HmacContext(): HmacContext
戻り値
メソッド
sign()
sign(message:
ArrayBuffer):Promise<ArrayBuffer>
HMACコンテキストを使用してメッセージに署名します。
パラメーター
message
ArrayBuffer
署名するメッセージ。
エラー
- キーに目的が欠けている場合。
戻り値
Promise<ArrayBuffer>
Promise:HMAC署名がArrayBufferとして解決されたPromise。
verify()
verify(message:
ArrayBuffer, tag:ArrayBuffer):Promise<boolean>
HMACコンテキストを使用してメッセージの信頼性を検証します。
パラメーター
message
ArrayBuffer
検証する元のメッセージ。
tag
ArrayBuffer
メッセージを検証するためのHMACタグ(署名)。
エラー
- キーに目的が欠けている場合。
戻り値
Promise<boolean>
Promise:メッセージが信頼できる場合はtrue、そうでない場合はfalseに解決されるPromise。
Last updated: 2026年7月22日

