1

我正在尝试从 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 密钥格式无效

4

0 回答 0