Javascript ECDSA的隐蔽加密:无法使用指定的密钥用法创建密钥

Javascript ECDSA的隐蔽加密:无法使用指定的密钥用法创建密钥,javascript,cryptography,ecdsa,jose,Javascript,Cryptography,Ecdsa,Jose,我想在Chrome中导入一个ECDSA私钥来签署一些数据,但尝试了crypto.minute.importKey:使用secp256k1为importKey提供派生私钥 在尝试使用lib时,我遇到了以下错误: 无法使用指定的密钥用法创建密钥。 守则: const browserKey=wait crypto.minute.importKey( “生的”, 派生节点.privateKey,//ArrayBuffer { 名称:“ECDSA”, namedCurve:'P-256'//没有找到更适合

我想在Chrome中导入一个ECDSA私钥来签署一些数据,但尝试了
crypto.minute.importKey
:使用
secp256k1
importKey
提供派生私钥

在尝试使用lib时,我遇到了以下错误:
无法使用指定的密钥用法创建密钥。

守则:

const browserKey=wait crypto.minute.importKey(
“生的”,
派生节点.privateKey,//ArrayBuffer
{
名称:“ECDSA”,
namedCurve:'P-256'//没有找到更适合secp256k1的版本?
},
假,,
['sign']
);
仔细检查了我的私钥,得到了
Uint8Array(32)
,这似乎在
importKey
中正常


感谢您的帮助。

Web加密API不支持
secp256k1
曲线。WebCryptoAPI只支持三条曲线:p-256(又名secp256r1又名prime256v1)、p-384(又名secp384r1)和p-521(又名secp521r1),请参阅。secp256k1不是其中之一。