as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

HmacContext

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日