Make wildcard certs handled properly during renewing/getting root domain of a wildcard for a cert

master
Thomas Lynch 1 month ago
parent 8968668f2c
commit a65f08148a
  1. 2
      autorenew/main.js
  2. 2
      controllers/certs.js

@ -98,7 +98,7 @@ async function loop() {
}
for (const c of expiringCerts) {
console.log('Renewing cert that expires', new Date(new Date(c.date).setDate(new Date(c.date).getDate()+90)), 'for', c.subject, c.altnames.toString());
const rootDomain = psl.parse(c.subject).domain;
const rootDomain = psl.parse(c.subject.replace('*', 'x')).domain;
let certDomainNameservers = [];
try {
certDomainNameservers = await resolver.resolve(rootDomain, 'NS');

@ -86,7 +86,7 @@ export async function addCert(req, res, next) {
}
req.body.altnames = req.body.altnames.map(x => x.trim());
const rootDomain = psl.parse(req.body.subject).domain;
const rootDomain = psl.parse(req.body.subject.replace('*', 'x')).domain;
let certDomainNameservers = [];
try {
certDomainNameservers = await resolver.resolve(rootDomain, 'NS');

Loading…
Cancel
Save