updates
This commit is contained in:
parent
4767d14517
commit
8102cc11a0
|
@ -41,7 +41,7 @@ function init() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPrivateKeys() {
|
function getPrivateKeys(cb) {
|
||||||
console.log('Generating Account Keypair');
|
console.log('Generating Account Keypair');
|
||||||
LeCore.leCrypto.generateRsaKeypair(2048, 65537, function (err, pems) {
|
LeCore.leCrypto.generateRsaKeypair(2048, 65537, function (err, pems) {
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ function getPrivateKeys() {
|
||||||
LeCore.leCrypto.generateRsaKeypair(2048, 65537, function (err, pems) {
|
LeCore.leCrypto.generateRsaKeypair(2048, 65537, function (err, pems) {
|
||||||
|
|
||||||
domainPrivateKeyPem = pems.privateKeyPem;
|
domainPrivateKeyPem = pems.privateKeyPem;
|
||||||
runDemo();
|
cb();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,8 @@ module.exports.create = function (deps) {
|
||||||
var knownUrls = deps.LeCore.knownEndpoints;
|
var knownUrls = deps.LeCore.knownEndpoints;
|
||||||
|
|
||||||
function getAcmeUrls(acmeDiscoveryUrl, cb) {
|
function getAcmeUrls(acmeDiscoveryUrl, cb) {
|
||||||
|
console.log('acmeDiscoveryUrl');
|
||||||
|
console.log(acmeDiscoveryUrl);
|
||||||
|
|
||||||
// TODO check response header on request for cache time
|
// TODO check response header on request for cache time
|
||||||
return request({
|
return request({
|
||||||
|
@ -43,12 +45,12 @@ module.exports.create = function (deps) {
|
||||||
console.warn(data);
|
console.warn(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
cb(null, {
|
||||||
newAuthz: data['new-authz']
|
newAuthz: data['new-authz']
|
||||||
, newCert: data['new-cert']
|
, newCert: data['new-cert']
|
||||||
, newReg: data['new-reg']
|
, newReg: data['new-reg']
|
||||||
, revokeCert: data['revoke-cert']
|
, revokeCert: data['revoke-cert']
|
||||||
};
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
15
node.js
15
node.js
|
@ -8,12 +8,6 @@
|
||||||
function create(deps) {
|
function create(deps) {
|
||||||
var LeCore = {};
|
var LeCore = {};
|
||||||
|
|
||||||
LeCore.leCrypto = deps.leCrypto;
|
|
||||||
LeCore.getAcmeUrls = require('./lib/get-acme-urls').create(deps);
|
|
||||||
deps.Acme = LeCore.Acme = require('./lib/acme-client').create(deps);
|
|
||||||
LeCore.registerNewAccount = require('./lib/register-new-account').create(deps);
|
|
||||||
LeCore.getCertificate = require('./lib/get-certificate').create(deps);
|
|
||||||
|
|
||||||
// Note: these are NOT DEFAULTS
|
// Note: these are NOT DEFAULTS
|
||||||
// They are de facto standards that you may
|
// They are de facto standards that you may
|
||||||
// or may not use in your implementation
|
// or may not use in your implementation
|
||||||
|
@ -25,6 +19,15 @@ function create(deps) {
|
||||||
LeCore.workDir = "/var/lib/letsencrypt/";
|
LeCore.workDir = "/var/lib/letsencrypt/";
|
||||||
LeCore.knownEndpoints = ['new-authz', 'new-cert', 'new-reg', 'revoke-cert'];
|
LeCore.knownEndpoints = ['new-authz', 'new-cert', 'new-reg', 'revoke-cert'];
|
||||||
|
|
||||||
|
deps.LeCore = LeCore;
|
||||||
|
deps.Acme = LeCore.Acme = require('./lib/acme-client').create(deps);
|
||||||
|
|
||||||
|
LeCore.getAcmeUrls = require('./lib/get-acme-urls').create(deps);
|
||||||
|
LeCore.registerNewAccount = require('./lib/register-new-account').create(deps);
|
||||||
|
LeCore.getCertificate = require('./lib/get-certificate').create(deps);
|
||||||
|
|
||||||
|
LeCore.leCrypto = deps.leCrypto;
|
||||||
|
|
||||||
return LeCore;
|
return LeCore;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue