Skip to content

extract private key from .pem file

I want my code to extract private key from my pem file .

My pem file looks like this -> —–BEGIN RSA PRIVATE KEY—– some encrypted code —–END RSA PRIVATE KEY—– .

I have the same code in ruby but i’m not able to do this in javascript.

I have the same code in ruby but i'm not able to do this in javascript

Answer

const fs = require("fs");

var myKey = fs.readFileSync("mykey.pem", "utf8").replace("-----BEGIN RSA PRIVATE KEY-----", "").replace("-----END RSA PRIVATE KEY-----", "").trim();

console.log("My key is: ", myKey);

Keep in mind, this will only work if there is one key in the file instead of a list of keys, but you should get the gist.