Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var fs = require('fs');
- var path = require('path')
- var NodeRSA = require('node-rsa');
- var builder = require('xmlbuilder');
- var pem = fs.readFileSync(path.join(__dirname, 'publicKey.pem'))
- var key = new NodeRSA(pem);
- var exportedPem = key.exportKey('components-public-pem');
- var xml = builder.create('RSAKeyValue')
- .ele('Modulus', exportedPem.n.toString('base64')).up()
- .ele('Exponent', exportedPem.e)
- .end({ pretty: true});
- console.log(xml);
Add Comment
Please, Sign In to add comment