SymmetricKey
表示用于加密操作的对称密钥。对称密钥通常由SymmetricKeyBuilder生成。该类还提供了导出和检查对称密钥属性的方法。
扩展
BaseCryptoClass
访问器
exportable
获取签名
get exportable():
boolean
检查密钥是否可导出。
返回值
boolean
如果密钥可导出,则为true,否则为false。
purposes
获取签名
get purposes():
KeyPurpose[]
获取启用此密钥的用途。
返回值
包含为该密钥启用的用途的数组。
方法
exportRaw()
exportRaw():
Promise<ArrayBuffer>
将对称密钥以原始字节形式导出。此方法应仅对标记为可导出的密钥调用。
返回值
Promise<ArrayBuffer>
解析为原始密钥字节的Promise。
抛出
如果密钥不可导出,则抛出AccessDeniedError。
hasPurpose()
hasPurpose(
purpose):boolean
检查此密钥是否启用了特定用途。
参数
purpose
要检查的密钥用途。
返回值
boolean
如果启用了密钥用途,则为true,否则为false。
抛出
如果参数非有效用途,则抛出InvalidArgumentError。
Last updated: 2025年10月2日

