EcKeyGenParams
注意
实验模块
k6/experimental/webcrypto
已毕业,其功能现已通过crypto
对象 在全球范围内可用。k6/experimental/webcrypto
已弃用,并将在不久的将来移除。要迁移你的脚本,请移除
k6/experimental/webcrypto
导入,并改用crypto
对象。
EcKeyGenParams
对象表示在为 ECDH 或 ECDSA 算法生成密钥对时,应作为 algorithm
参数传递给 generateKey 操作的对象。
属性
属性 | 类型 | 描述 |
---|---|---|
name | string | 算法名称。可能的值为 ECDH 或 ECDSA 。 |
namedCurve | string | 用于生成密钥对的椭圆曲线名称。可能的值为 P-256 、P-384 或 P-521 。 |
示例
import { crypto } from 'k6/experimental/webcrypto';
export default async function () {
const keyPair = await crypto.subtle.generateKey(
{
name: 'ECDSA',
namedCurve: 'P-256',
},
true,
['sign', 'verify']
);
console.log(JSON.stringify(keyPair));
}