update examples
This commit is contained in:
parent
7a12ffaef0
commit
8f6aa1cc8c
|
@ -380,12 +380,10 @@ function approveDomains(opts, certs, cb) {
|
||||||
// The domains being approved for the first time are listed in opts.domains
|
// The domains being approved for the first time are listed in opts.domains
|
||||||
// Certs being renewed are listed in certs.altnames
|
// Certs being renewed are listed in certs.altnames
|
||||||
if (certs) {
|
if (certs) {
|
||||||
opts.domains = certs.altnames;
|
opts.domains = [certs.subject].concat(certs.altnames);
|
||||||
}
|
|
||||||
else {
|
|
||||||
opts.email = 'john.doe@example.com';
|
|
||||||
opts.agreeTos = true;
|
|
||||||
}
|
}
|
||||||
|
opts.email = 'john.doe@example.com';
|
||||||
|
opts.agreeTos = true;
|
||||||
|
|
||||||
// NOTE: you can also change other options such as `challengeType` and `challenge`
|
// NOTE: you can also change other options such as `challengeType` and `challenge`
|
||||||
// opts.challengeType = 'http-01';
|
// opts.challengeType = 'http-01';
|
||||||
|
|
|
@ -40,23 +40,22 @@ var server = greenlock.listen(80, 443);
|
||||||
//
|
//
|
||||||
function approveDomains(opts, certs, cb) {
|
function approveDomains(opts, certs, cb) {
|
||||||
|
|
||||||
// The domains being approved for the first time are listed in opts.domains
|
|
||||||
// Certs being renewed are listed in certs.altnames
|
|
||||||
if (certs) {
|
|
||||||
opts.domains = certs.altnames;
|
|
||||||
cb(null, { options: opts, certs: certs });
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Only one domain is listed with *automatic* registration via SNI
|
// Only one domain is listed with *automatic* registration via SNI
|
||||||
// (it's an array because managed registration allows for multiple domains,
|
// (it's an array because managed registration allows for multiple domains,
|
||||||
// which was the case in the simple example)
|
// which was the case in the simple example)
|
||||||
console.log(opts.domains);
|
console.log(opts.domains);
|
||||||
|
|
||||||
|
// The domains being approved for the first time are listed in opts.domains
|
||||||
|
// Certs being renewed are listed in certs.altnames
|
||||||
|
if (certs) {
|
||||||
|
opts.domains = [certs.subject].concat(certs.altnames);
|
||||||
|
}
|
||||||
|
|
||||||
fooCheckDb(opts.domains, function (err, agree, email) {
|
fooCheckDb(opts.domains, function (err, agree, email) {
|
||||||
if (err) { cb(err); return; }
|
if (err) { cb(err); return; }
|
||||||
|
|
||||||
// You MUST NOT build clients that accept the ToS without asking the user
|
// Services SHOULD automatically accept the ToS and use YOUR email
|
||||||
|
// Clients MUST NOT accept the ToS without asking the user
|
||||||
opts.agreeTos = agree;
|
opts.agreeTos = agree;
|
||||||
opts.email = email;
|
opts.email = email;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue