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