我正在尝试从 ecdsa 私钥创建 pem 密钥,我必须在另一个函数中使用 pem 字符串来创建 JWT 但是当我尝试时
var base64key = 'MDc4M2UwODJiNmFhMmVmOWIxZDdjN2YwMTYxMGM4M2ZkZTk2OTE3OWVlNzdlYzBmNTJmY2NiNjBhMDBjNTA0OQ==';
var privKey64 = '-----BEGIN PRIVATE KEY-----\n'+base64key+'\n-----END PRIVATE KEY-----';
var sJWS = KJUR.jws.JWS.sign(null, {alg: "ES256"}, privKey64);
因此,当我尝试将此 pem 密钥提供给签名功能时,我遇到了以下错误
*init 失败:格式错误的普通 PKCS8 私钥
所以我怀疑生成的 pem 密钥格式无效