add le.httpsOptions with le.sni.sniCallback
This commit is contained in:
parent
d7ea101ae9
commit
bb211e8f42
12
index.js
12
index.js
|
@ -59,7 +59,6 @@ LE.create = function (le) {
|
||||||
le.store = le.store || require('le-store-certbot').create({ debug: le.debug });
|
le.store = le.store || require('le-store-certbot').create({ debug: le.debug });
|
||||||
le.challenge = le.challenge || require('le-challenge-fs').create({ debug: le.debug });
|
le.challenge = le.challenge || require('le-challenge-fs').create({ debug: le.debug });
|
||||||
le.core = require('./lib/core');
|
le.core = require('./lib/core');
|
||||||
le.sni = le.sni || require('le-sni-auto');
|
|
||||||
|
|
||||||
le = LE._undefine(le);
|
le = LE._undefine(le);
|
||||||
le.acmeChallengePrefix = LE.acmeChallengePrefix;
|
le.acmeChallengePrefix = LE.acmeChallengePrefix;
|
||||||
|
@ -118,9 +117,20 @@ LE.create = function (le) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
le.sni = le.sni || null;
|
||||||
|
if (!le.httpsOptions) {
|
||||||
|
le.httpsOptions = {};
|
||||||
|
}
|
||||||
|
if (!le.httpsOptions.SNICallback) {
|
||||||
|
le.sni = le.sni || require('le-sni-auto');
|
||||||
if (le.sni.create) {
|
if (le.sni.create) {
|
||||||
le.sni = le.sni.create(le);
|
le.sni = le.sni.create(le);
|
||||||
}
|
}
|
||||||
|
le.httpsOptions.SNICallback = le.sni.sniCallback;
|
||||||
|
}
|
||||||
|
if (!le.httpsOptions.key || !le.httpsOptions.cert) {
|
||||||
|
le.httpsOptions = require('localhost.daplie.com-certificates').merge(le.httpsOptions);
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
le.sni = PromiseA.promisifyAll(le.sni);
|
le.sni = PromiseA.promisifyAll(le.sni);
|
||||||
le._sniOpts = le.sni.getOptions();
|
le._sniOpts = le.sni.getOptions();
|
||||||
|
|
Loading…
Reference in New Issue