as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

HmacContext

HmacContext

表示基于哈希的消息身份验证码 (HMAC) 上下文。该类提供创建和验证HMAC签名的功能。

扩展

  • BaseCryptoClass

方法

sign()

sign(message): Promise<ArrayBuffer>

使用HMAC上下文对消息进行签名。

参数

message

ArrayBuffer

要签名的消息。

返回值

Promise<ArrayBuffer>

将HMAC签名解析为ArrayBuffer的Promise。

抛出

如果密钥缺少KeyPurpose.SIGN用途,则抛出AccessDeniedError


verify()

verify(message, tag): Promise<boolean>

使用HMAC上下文验证消息的真实性。

参数

message

ArrayBuffer

要验证的原始消息。

tag

ArrayBuffer

用于对照消息进行验证的HMAC标签(签名)。

返回值

Promise<boolean>

如果消息真实,则Promise解析为true,否则解析为false。

抛出

如果密钥缺少KeyPurpose.VERIFY用途,则抛出AccessDeniedError


Last updated: 2025年10月2日