Browse Source

To keep things simple, only return key, cert, caCert

pull/2/head
Luke Childs 7 years ago
parent
commit
3b7155a849
  1. 13
      src/index.js

13
src/index.js

@ -3,14 +3,6 @@
const pify = require('pify'); const pify = require('pify');
const pem = require('pem'); const pem = require('pem');
const renameProps = keys => Object.keys(keys).reduce((renamedKeys, key) => {
const keyData = keys[key];
key = key === 'certificate' ? 'cert' : key === 'clientKey' ? 'key' : key;
renamedKeys[key] = keyData;
return renamedKeys;
}, {});
const createCert = opts => { const createCert = opts => {
opts = Object.assign({ opts = Object.assign({
days: 365, days: 365,
@ -25,8 +17,9 @@ const createCert = opts => {
serviceKey: caKeys.serviceKey, serviceKey: caKeys.serviceKey,
serial: Date.now() serial: Date.now()
}, opts)).then(keys => ({ }, opts)).then(keys => ({
keys: renameProps(keys), key: keys.clientKey,
caKeys: renameProps(caKeys) cert: keys.certificate,
caCert: caKeys.certificate
}))); })));
}; };

Loading…
Cancel
Save