CryptoKey
注意
实验模块
k6/experimental/webcrypto
已经毕业,其功能现在可通过全局的crypto
对象获得。k6/experimental/webcrypto
已被弃用,并将很快移除。要迁移您的脚本,请移除
k6/experimental/webcrypto
的导入,改用crypto
对象。
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 。 |