Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
HMAC(ハッシュベースのメッセージ認証コード)コンテキストを表します。このクラスは、HMAC署名を作成および検証するための機能を提供します。

拡張

  • BaseCryptoClass

コンストラクタ

new HmacContext()

new HmacContext(): 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。
最終更新日 2026年10月26日