I have registered an account with a non-default ACME provider. Now I want to unregister that account, but I have no idea how. The show_account command returns only this Could not find an existing account for server https://acme-v02.api.letsencrypt.org/directory.
I looked online and I found this doc, which says that you can alternatively look at the regr.json for the URI of the account. I found the URI and tried sudo certbot show_account --account https://acme.provider.eu/acme/acct/, but that doesn't work either. When I try sudo certbot unregister --account https://acme.provider.eu/acme/acct/ it doesn't work either. Everything returns "Could not find existing account for server https://acme-v02.api.letsencrypt.org/directory."
For completion, simply reregistering the account gives this error: There is an existing account; registration of a duplicate account with this command is currently unsupported. So the account is definitely registered.
Does anybody know how to actually get the correct account ID or unregister an account?
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: irrelevant
I ran this command: sudo certbot show_account
It produced this output: Could not find an existing account for server https://acme-v02.api.letsencrypt.org/directory
My web server is (include version): apache
The operating system my web server runs on is (include version): Debian
My hosting provider, if applicable, is: not applicable
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): 3.2.0