Guest User

Untitled

a guest
Dec 15th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. var fs = require('fs');
  2. var path = require('path')
  3. var NodeRSA = require('node-rsa');
  4. var builder = require('xmlbuilder');
  5.  
  6. var pem = fs.readFileSync(path.join(__dirname, 'publicKey.pem'))
  7. var key = new NodeRSA(pem);
  8. var exportedPem = key.exportKey('components-public-pem');
  9.  
  10. var xml = builder.create('RSAKeyValue')
  11. .ele('Modulus', exportedPem.n.toString('base64')).up()
  12. .ele('Exponent', exportedPem.e)
  13. .end({ pretty: true});
  14.  
  15. console.log(xml);
Add Comment
Please, Sign In to add comment