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

Migrate over to certmagic from using autocert #190

Merged
merged 9 commits into from
Oct 20, 2019
Merged

Migrate over to certmagic from using autocert #190

merged 9 commits into from
Oct 20, 2019

Conversation

joohoi
Copy link
Owner

@joohoi joohoi commented Oct 20, 2019

This PR replaces the autocert package that was used for the HTTP api certificate handling with certmagic.

In addition to this, it changes the HTTP api certificate validation over to DNS challenge, which a acme-dns instance should always be able to fulfill, if it's not misconfigured in a way that would make it incapable of handling the issuance for its clients as well.

In broader sense, this means that acme-dns is finally able to acquire and configure HTTPS correctly regardless of being deployed without publicly accessible HTTP API.

@coveralls
Copy link

coveralls commented Oct 20, 2019

Coverage Status

Coverage decreased (-3.4%) to 90.559% when pulling ddc219b on certmagic into af542b4 on master.

@joohoi joohoi merged commit aa3e7e1 into master Oct 20, 2019
jacobmyers-codeninja pushed a commit to jacobmyers-codeninja/acme-dns that referenced this pull request Sep 30, 2020
* Use certmagic for challenge validation

* WIP

* Get the correct key

* Override preflight check logic

* Fix logging for imported packages and tidy config.cfg

* Fix test and add docstrings

* Update README
@joohoi joohoi deleted the certmagic branch January 7, 2022 14:52
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

Successfully merging this pull request may close these issues.

None yet

2 participants