Как создать ключ pem в строковом формате из ключа в кодировке base64
Я пытаюсь создать ключ pem из закрытого ключа ecdsa, мне нужно использовать строку 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, чтобы подписать функцию, я получаю следующую ошибку
* Ошибка инициализации: неверный закрытый простой ключ PKCS8
Поэтому я подозреваю, что сгенерированный ключ pem имеет неверный формат