拡張
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。

