On Sat, Apr 05, 2025 at 07:38:19AM -0700, Bill Sommerfeld via mailop wrote:
> On 4/5/25 06:42, Lyle Giese via mailop wrote:
> > Let's Encrypt requires (according to documentation I have seen) Port 80
> > TCP be in use for verification.  I have no other legit use for Port 80
> > on this smart host and decided a long time ago, not to use Let's Encrypt
> > for that reason.
> 
> That's true for the HTTP-01 challenge type, but Let's Encrypt also allows
> the use of other challenge types.
> 
> The DNS-01 challenge protocol verifies domain ownership through DNS by
> having you add a TXT record to your domain for each certificate request.
> 
> I found it a bit annoying to automate it but it's a better setup for me than
> running a bunch of otherwise-useless http servers.
> 
> See https://letsencrypt.org/docs/challenge-types/ for more information.

I think the key point here is that you can delegate _acme-challenge.
In my case I delegate that to the host itself, and as I am running
PowerDNS there anyway I then use a acme-specific lua backend to get
the challenge TXT record from a file written by (a modified)
acme-tiny.py. Works really well for me.


Christof

-- 
https://cmeerw.org                             sip:cmeerw at cmeerw.org
mailto:cmeerw at cmeerw.org                   xmpp:cmeerw at cmeerw.org
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to