扩展
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 如果消息真实,则Promise解析为true,否则解析为false。

