Originally created by @tomfun on GitHub (Jun 12, 2018).
I used certbot, and follow instructions [how to import accaunt](https://github.com/lukas2511/dehydrated/wiki/Import-from-official-letsencrypt-client#import-account-key).
It is very unclear. I wanted to see there such things:
- how to name output file for default settings (account_key.pem ?)
- how to name sub folder for dehydrated account
- what to do with ACCOUNT_KEY_JSON / registration_info.json
After my attempts to guess I've been banned :(
Or maybe not... who knows, I want to see some debug / verbose mode option, to understand, why I got
```txt
+ Signing domains...
ERROR: Certificate authority doesn't allow certificate signing
```
Well, the import script is kinda deprecated, that was used back when dehydrated didn't support registration itself (early 2016). If certbot hasn't change the format of their keyfiles you should get a valid key back, which you should be able to configure as ACCOUNT_KEY. ACCOUNT_KEY_JSON can be left empty, dehydrated will automatically try to fetch the account information and will use the path of your account key with an appended json ending.
ERROR: Certificate authority doesn't allow certificate signing appears if a certain json key is missing from the CA directory. That can happen if you set a wrong CA variable, or the CA doesn't deliver that key because signing is disabled for maintenance or whatever, or some other kind of error, maybe even a rate-limiting notice instead of the usual json dictionary, you can check that easily using something like curl https://acme-v02.api.letsencrypt.org/directory (you should see JSON with a new-authz and new-cert key.
Sorry for the late reply, probably way too late, but I didn't want to just silently close this issue.
@lukas2511 commented on GitHub (Sep 26, 2018):
Well, the import script is kinda deprecated, that was used back when dehydrated didn't support registration itself (early 2016). If certbot hasn't change the format of their keyfiles you should get a valid key back, which you should be able to configure as `ACCOUNT_KEY`. `ACCOUNT_KEY_JSON` can be left empty, dehydrated will automatically try to fetch the account information and will use the path of your account key with an appended json ending.
`ERROR: Certificate authority doesn't allow certificate signing` appears if a certain json key is missing from the CA directory. That can happen if you set a wrong `CA` variable, or the CA doesn't deliver that key because signing is disabled for maintenance or whatever, or some other kind of error, maybe even a rate-limiting notice instead of the usual json dictionary, you can check that easily using something like `curl https://acme-v02.api.letsencrypt.org/directory` (you should see JSON with a `new-authz` and `new-cert` key.
Sorry for the late reply, probably way too late, but I didn't want to just silently close this issue.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @tomfun on GitHub (Jun 12, 2018).
I used certbot, and follow instructions how to import accaunt.
It is very unclear. I wanted to see there such things:
After my attempts to guess I've been banned :(
Or maybe not... who knows, I want to see some debug / verbose mode option, to understand, why I got
@lukas2511 commented on GitHub (Sep 26, 2018):
Well, the import script is kinda deprecated, that was used back when dehydrated didn't support registration itself (early 2016). If certbot hasn't change the format of their keyfiles you should get a valid key back, which you should be able to configure as
ACCOUNT_KEY.ACCOUNT_KEY_JSONcan be left empty, dehydrated will automatically try to fetch the account information and will use the path of your account key with an appended json ending.ERROR: Certificate authority doesn't allow certificate signingappears if a certain json key is missing from the CA directory. That can happen if you set a wrongCAvariable, or the CA doesn't deliver that key because signing is disabled for maintenance or whatever, or some other kind of error, maybe even a rate-limiting notice instead of the usual json dictionary, you can check that easily using something likecurl https://acme-v02.api.letsencrypt.org/directory(you should see JSON with anew-authzandnew-certkey.Sorry for the late reply, probably way too late, but I didn't want to just silently close this issue.