菜单
开源

CryptoKey

注意

实验模块 k6/experimental/webcrypto 已经毕业,其功能现在可通过全局的 crypto 对象获得。k6/experimental/webcrypto 已被弃用,并将很快移除。

要迁移您的脚本,请移除 k6/experimental/webcrypto 的导入,改用 crypto 对象。

CryptoKey 对象表示在 webcrypto 模块中用于加密解密签名验证的加密密钥。CryptoKey 对象是使用 SubtleCrypto.generateKey() 或 SubtleCrypto.importKey() 方法创建的。

属性

属性类型描述
typestring指示密钥材料的类型。可能的值为 publicprivatesecretunspecifiedunknown
extractableboolean指示原始密钥材料是否可以导出。
algorithmobject一个包含用于生成或导入密钥的算法的对象。
usagesstring[]一个字符串数组,指示密钥可用于哪些加密操作。可能的值为 encryptdecryptsignverifyderiveKeyderiveBitswrapKeyunwrapKey