Skip to content
Discussion options

You must be logged in to vote

You're not doing anything wrong on the DNS side. That error comes from the CA, not from your TXT record. acme.sh asks the CA for the authorization of example.com, looks for a challenge of the type you requested, and prints what the CA actually offered:

Supported validation types are: tls-alpn-01 http-01 dns-01 , but you specified: dns-persist-01

So Let's Encrypt's production endpoint (acme-v02.api.letsencrypt.org) isn't offering dns-persist-01 for your order. The TXT record is never even checked. Let's Encrypt announced the challenge type in February (dns-persist-01) with a staged rollout, staging first and production later. Until production offers it, acme.sh can't use it there.

What yo…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@PassiveMortal
Comment options

Answer selected by PassiveMortal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants