Hi All,
I have a custom system which issues certs via certbot using the DNS-01 challenge, and pushes them to the internal (usually non-public) systems which need them. I like to use CNAME records because they are persistent and do not require updating like the TXT records do. I recently issued a cert but forgot to include the "acme-dns-auth" auth hook which provides the CNAME record, and ended up using a TXT record instead. I have subsequently been unable to get a CNAME record for this domain, because the 30-day authorization is still valid, so LE just issues a new copy of the cert without processing the challenge.
So, I am wondering if there is a way to force this authorization to expire, or force the challenge to happen again. Otherwise, I'll just need to wait out the 30 days and then run it again with the auth hook and get the CNAME. I'm impatient, though, so I was hoping to speed this up.
My domain is:
alertus.hamilton.edu
I ran this command:
certbot certonly --manual --agree-tos --preferred-challenge dns --debug-challenges -d alertus.hamilton.edu
It produced this output:
I didn't capture the full output but it succeeded and provided a TXT record which was added to our public DNS and later removed.
My web server is (include version):
N/A (issuing certs using DNS, not HTTP)
The operating system my web server runs on is (include version):
N/A (issuing certs using DNS, not HTTP)
My hosting provider, if applicable, is:
N/A
I can login to a root shell on my machine (yes or no, or I don't know):
Yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
No
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot):
certbot 2.6.0