Cómo crear una clave pem en formato de cadena a partir de una clave codificada en base64
Estoy tratando de crear una clave pem a partir de una clave privada ecdsa, tengo que usar una cadena pem en otra función para crear un JWT, pero cuando intento
var base64key = 'MDc4M2UwODJiNmFhMmVmOWIxZDdjN2YwMTYxMGM4M2ZkZTk2OTE3OWVlNzdlYzBmNTJmY2NiNjBhMDBjNTA0OQ=='; var privKey64 = '-----BEGIN PRIVATE KEY-----\n'+base64key+'\n-----END PRIVATE KEY-----'; var sJWS = KJUR.jws.JWS.sign(null, {alg: "ES256"}, privKey64);
Entonces, cuando intento alimentar esta tecla pem para firmar la función, aparece el siguiente error
* init falló: clave privada PKCS8 simple malformada
Entonces sospecho que la clave pem generada no tiene un formato válido