[GH-ISSUE #214] Using none LetsEncrypt ACME for auto enroll of TLS certs #98

Open
opened 2026-03-13 15:46:31 +03:00 by kerem · 1 comment
Owner

Originally created by @oregano87 on GitHub (Mar 19, 2020).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/214

For using ACME-DNS with on-prem CAs with ACME it would be great to expand the tls options. Currently only "letsencrypt" and "letsencryptstaging" are possible values for automatic enrollment.
I would like to have an option like "acme-server" and another variable like "acme_directory_url".

Originally created by @oregano87 on GitHub (Mar 19, 2020). Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/214 For using ACME-DNS with on-prem CAs with ACME it would be great to expand the tls options. Currently only "letsencrypt" and "letsencryptstaging" are possible values for automatic enrollment. I would like to have an option like "acme-server" and another variable like "acme_directory_url".
Author
Owner

@joohoi commented on GitHub (Mar 20, 2020):

Thanks for the suggestion. This is an easyish addition.

The main.go needs to have a case for the custom acme supporting ca, and a similar line that configures the used acme server should be pulled from a newly added configuration variable.

The url should point to the ACME server directory endpoint. For example the Let's Encrypt staging endpoint URL would be: https://acme-staging-v02.api.letsencrypt.org/directory

<!-- gh-comment-id:601601646 --> @joohoi commented on GitHub (Mar 20, 2020): Thanks for the suggestion. This is an easyish addition. The main.go needs to have a case for the custom acme supporting ca, and [a similar line that configures the used acme server](https://github.com/joohoi/acme-dns/blob/master/main.go#L181) should be pulled from a newly added configuration variable. The url should point to the ACME server directory endpoint. For example the Let's Encrypt staging endpoint URL would be: `https://acme-staging-v02.api.letsencrypt.org/directory`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/acme-dns#98
No description provided.