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

时间:2015-12-16 14:37:26

标签: javascript jwt sign bitcoinj

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

0 个答案:

没有答案