I have an existing account set up originally with the official letsencrypt-auto (now, certbot) client. Would like to migrate to using the Google ACME client.
Anyone have suggestions for how to migrate my account key / registration? I imagine that I’ll need to extract the key from one of the JSON files, but any specific tips?
(Yes, I know I could just generate a new account, but I’d prefer to migrate if possible.)
Unfortunately, certbot (which is the new name for the official client) doesn’t have some sort of account “export” feature. And my Python skills aren’t that well to simply tell you how to export it from private_key.json
Thanks for the help. I did find some instructions to run a conversion using a Python script Jon Lundy created under “Option 2: Use existing letsencrypt account key”. This seems to have created the proper converted private key.
Now I’m just trying to get it to use it with the Google ACME client. It is recognized, but says that the registration key is already in use. So I’m making some progress.
Now that I had the key converted, I just needed to create an account.json file. Simply ran the command to generate an account using the staging URI and then modified that to point to the Prod URI.
Still need to generate my certificates, but things are at least running now.