Javascript 如何从base64编码密钥创建字符串格式的pem密钥

Javascript 如何从base64编码密钥创建字符串格式的pem密钥,javascript,jwt,sign,bitcoinj,Javascript,Jwt,Sign,Bitcoinj,我试图从ecdsa私钥创建pem密钥,我必须在另一个函数中使用pem字符串来创建JWT,但是当我尝试 var base64key='MDc4M2UwODJiNmFhMmVmOWIxZDdjN2YwMTYxMGM4M2ZkZTk2OTE3OWVlNzdlYzBmNTJmY2NiNjBhMDBjNTA0OQ='; var privKey64='----开始私钥------\n'+base64key+'\n----结束私钥------'; var sJWS=KJUR.jws.jws.sign(null

我试图从ecdsa私钥创建pem密钥,我必须在另一个函数中使用pem字符串来创建JWT,但是当我尝试

var base64key='MDc4M2UwODJiNmFhMmVmOWIxZDdjN2YwMTYxMGM4M2ZkZTk2OTE3OWVlNzdlYzBmNTJmY2NiNjBhMDBjNTA0OQ=';
var privKey64='----开始私钥------\n'+base64key+'\n----结束私钥------';
var sJWS=KJUR.jws.jws.sign(null,{alg:“ES256”},privKey64)

所以,当我试图将这个pem密钥提供给签名函数时,我得到了以下错误

*初始化失败:格式错误的普通PKCS8私钥

因此,我怀疑生成的pem密钥的格式无效