Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offer the possibility to re-use account information from other tools #24

Open
krtab opened this issue Feb 10, 2023 · 1 comment
Open

Comments

@krtab
Copy link
Owner

krtab commented Feb 10, 2023

Not sure how common my use case is, but:

I desperately wanted to use a LE wildcard, but my DNS provider does not have an API. I was so glad I found this tool! However, when realizing I had to provide an RSA key and, being a prior certbot user, could only find a weird json key file (/etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/<uid>/private_key.json), I was a bit puzzled.

After a bit of googling, I found a thread with several code samples or links, dealing with how to convert that key into RSA. There's Java and Go, and I also found a Python script which I ended up using.

So now that there are three different implementations, I wonder if this could be adapted and added to agnos so it would accept either an RSA key or the JSON format that probably many users are going to already have if they're switching from certbot with non-wildcard certificates.

(btw, thank you so much, this tool is ingenious and awesome!)

Originally posted by @Jay2k1 in #19 (comment)

@justinas
Copy link
Contributor

justinas commented Mar 2, 2023

@Jay2k1 One ray of hope for you is: I don't think you need to keep the same account at all? From what I've read, the "account" is only used to associate your email with the cert, and you get email notifications if your certbot fails to renew in time. That's it. There is no validation against creating another "account" using the same email, or issuing the certificate using a different account than before.

I'm pretty sure I've migrated my domains between different ACME clients at least a couple times, creating a new "account" each time and had no problems (other than false positive email reminders).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants