better debugging when debug flag is set
This commit is contained in:
parent
7b71e0bd38
commit
59b7fffa6a
16
index.js
16
index.js
|
@ -192,9 +192,17 @@ LE.create = function (le) {
|
||||||
}
|
}
|
||||||
|
|
||||||
le.getCertificates = function (domain, certs, cb) {
|
le.getCertificates = function (domain, certs, cb) {
|
||||||
|
// certs come from current in-memory cache, not lookup
|
||||||
|
if (le.debug) {
|
||||||
|
console.log('le.getCertificates called for', domain, 'with certs for', certs && certs.altnames || 'NONE');
|
||||||
|
}
|
||||||
var opts = { domain: domain, domains: certs && certs.altnames || [ domain ] };
|
var opts = { domain: domain, domains: certs && certs.altnames || [ domain ] };
|
||||||
|
|
||||||
le.approveDomains(opts, certs, function (_err, results) {
|
le.approveDomains(opts, certs, function (_err, results) {
|
||||||
|
if (le.debug) {
|
||||||
|
console.log('le.approveDomains called with certs for', results.certs && results.certs.altnames || 'NONE', 'and options:');
|
||||||
|
console.log(results.options);
|
||||||
|
}
|
||||||
if (_err) {
|
if (_err) {
|
||||||
cb(_err);
|
cb(_err);
|
||||||
return;
|
return;
|
||||||
|
@ -203,10 +211,16 @@ LE.create = function (le) {
|
||||||
var promise;
|
var promise;
|
||||||
|
|
||||||
if (results.certs) {
|
if (results.certs) {
|
||||||
|
if (le.debug) {
|
||||||
|
console.log('le renewing');
|
||||||
|
}
|
||||||
promise = le.core.certificates.renewAsync(results.options, results.certs);
|
promise = le.core.certificates.renewAsync(results.options, results.certs);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
promise = le.core.certificates.registerAsync(results.options);
|
if (le.debug) {
|
||||||
|
console.log('le getting from disk or registering new');
|
||||||
|
}
|
||||||
|
promise = le.core.certificates.getAsync(results.options);
|
||||||
}
|
}
|
||||||
|
|
||||||
return promise.then(function (certs) { cb(null, certs); }, cb);
|
return promise.then(function (certs) { cb(null, certs); }, cb);
|
||||||
|
|
|
@ -252,8 +252,7 @@ module.exports.create = function (le) {
|
||||||
le.challenge.remove(copy, domain, key, done);
|
le.challenge.remove(copy, domain, key, done);
|
||||||
};
|
};
|
||||||
|
|
||||||
log(args.debug, 'BEFORE GET CERT');
|
log(args.debug, 'calling le.acme.getCertificateAsync', certReq.domains);
|
||||||
log(args.debug, certReq);
|
|
||||||
|
|
||||||
return le.acme.getCertificateAsync(certReq).then(utils.attachCertInfo);
|
return le.acme.getCertificateAsync(certReq).then(utils.attachCertInfo);
|
||||||
});
|
});
|
||||||
|
@ -317,6 +316,7 @@ module.exports.create = function (le) {
|
||||||
log(args.debug, "Check Renewable At", new Date(renewableAt).toISOString());
|
log(args.debug, "Check Renewable At", new Date(renewableAt).toISOString());
|
||||||
|
|
||||||
if (args.duplicate || Date.now() >= renewableAt) {
|
if (args.duplicate || Date.now() >= renewableAt) {
|
||||||
|
log(args.debug, "certificates are renewable");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -332,9 +332,11 @@ module.exports.create = function (le) {
|
||||||
// returns pems
|
// returns pems
|
||||||
return le.store.certificates.checkAsync(copy).then(function (cert) {
|
return le.store.certificates.checkAsync(copy).then(function (cert) {
|
||||||
if (cert) {
|
if (cert) {
|
||||||
|
log(args.debug, 'checkAsync found existing certificates');
|
||||||
return utils.attachCertInfo(cert);
|
return utils.attachCertInfo(cert);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log(args.debug, 'checkAsync failed to find certificates');
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -346,7 +348,6 @@ module.exports.create = function (le) {
|
||||||
return core.certificates.checkAsync(args).then(function (certs) {
|
return core.certificates.checkAsync(args).then(function (certs) {
|
||||||
if (!certs) {
|
if (!certs) {
|
||||||
// There is no cert available
|
// There is no cert available
|
||||||
log(args.debug, "no certificate found");
|
|
||||||
return core.certificates.registerAsync(args);
|
return core.certificates.registerAsync(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue