Re:Another free CA as an alternative to Let's Encrypt
by remram on Friday August 20, 2021 @12:23PM
(#28247854)
Couldn't they just build a DNS responder into the ACME client? That way you can put an NS record delegating _acme_challenge to your application server/web server, so it can reply during validation?
Re:Another free CA as an alternative to Let's Encrypt
by tialaramex on Friday August 20, 2021 @01:06PM
(#28248476)
Nobody stops you building an ACME client that does this. However I expect it would mostly accumulate confused bug reports from users who don't know their IP address, or don't even have a public IP address, and certainly can't unblock UDP port 53 on their device.
Re:Another free CA as an alternative to Let's Encrypt
by remram on Friday August 20, 2021 @04:13PM
(#28250863)
certbot already has a "stand-alone" authorization mechanism that has all those drawbacks, so doing a similar thing for DNS might not be too terrible...
kro pointed out (in this thread) this plugin that is more or less what I described: https://github.com/pawitp/acme-dns-server
To do this you need a CNAME from the _acme_challenge DNS name you're being challenged on, to a DNS name you're going to use for this purpose. It needn't be in the same domain or indeed even the same TLD but of course it does need to be a public DNS name.