CryptoKey
CryptoKey 对象表示用于 webcrypto 模块中进行加密、解密、签名或验证的加密密钥。CryptoKey 对象是使用 SubtleCrypto.generateKey() 或 SubtleCrypto.importKey() 方法创建的。
属性
| 属性 | 类型 | 描述 |
|---|---|---|
| type | string | 表示密钥材料的类型。可能的值为 public、private、secret、unspecified 或 unknown。 |
| extractable | boolean | 指示原始密钥材料是否可以导出。 |
| algorithm | object | 一个包含用于生成或导入密钥的算法的对象。 |
| usages | string[] | 一个字符串数组,指示密钥可用于的加密操作。可能的值为 encrypt、decrypt、sign、verify、deriveKey、deriveBits、wrapKey 和 unwrapKey。 |


