mirror of https://github.com/certd/certd
chore: 升级acme
parent
09c9b42cab
commit
ce49dce8c6
|
@ -84,6 +84,8 @@ module.exports = async function(client, userOpts) {
|
||||||
|
|
||||||
log('[auto] Resolving and satisfying authorization challenges');
|
log('[auto] Resolving and satisfying authorization challenges');
|
||||||
|
|
||||||
|
const clearTasks = [];
|
||||||
|
|
||||||
const challengeFunc = async (authz) => {
|
const challengeFunc = async (authz) => {
|
||||||
const d = authz.identifier.value;
|
const d = authz.identifier.value;
|
||||||
let challengeCompleted = false;
|
let challengeCompleted = false;
|
||||||
|
@ -139,15 +141,17 @@ module.exports = async function(client, userOpts) {
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
|
log(`[auto] [${d}] add challengeRemoveFn()`);
|
||||||
|
clearTasks.push(async () => {
|
||||||
/* Trigger challengeRemoveFn(), suppress errors */
|
/* Trigger challengeRemoveFn(), suppress errors */
|
||||||
log(`[auto] [${d}] Trigger challengeRemoveFn()`);
|
log(`[auto] [${d}] Trigger challengeRemoveFn()`);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await opts.challengeRemoveFn(authz, challenge, keyAuthorization, recordItem);
|
await opts.challengeRemoveFn(authz, challenge, keyAuthorization, recordItem);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
log(`[auto] [${d}] challengeRemoveFn threw error: ${e.message}`);
|
log(`[auto] [${d}] challengeRemoveFn threw error: ${e.message}`);
|
||||||
}
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
|
@ -184,6 +188,9 @@ module.exports = async function(client, userOpts) {
|
||||||
|
|
||||||
|
|
||||||
await runPromisesSerially(challengePromises);
|
await runPromisesSerially(challengePromises);
|
||||||
|
|
||||||
|
log('清理challenge');
|
||||||
|
await runPromisesSerially(clearTasks);
|
||||||
log('challenge结束');
|
log('challenge结束');
|
||||||
|
|
||||||
// log('[auto] Waiting for challenge valid status');
|
// log('[auto] Waiting for challenge valid status');
|
||||||
|
|
|
@ -22,7 +22,10 @@ instance.defaults.acmeSettings = {
|
||||||
tlsAlpnChallengePort: 443
|
tlsAlpnChallengePort: 443
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// instance.defaults.proxy = {
|
||||||
|
// host: '192.168.34.139',
|
||||||
|
// port: 10811
|
||||||
|
// };
|
||||||
/**
|
/**
|
||||||
* Explicitly set Node as default HTTP adapter
|
* Explicitly set Node as default HTTP adapter
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue