Can CA use HTTPS record (RFC 9460) to get IP address of domain?

166 views
Skip to first unread message

Suchan Seo

unread,
Aug 18, 2026, 8:01:26 AM (7 days ago) Aug 18
to dev-secur...@mozilla.org
Someone asked this at Let's encrypt forum.

Baseline requirement 3.2.2.4 is silent about how CA parse DNS record to get IP address of a domain, as they are written before this become a thing. I'd say thats a hint, not an authoritative source, but It'd better write explicit rule about this

Corey Bonnell

unread,
Aug 18, 2026, 12:08:50 PM (7 days ago) Aug 18
to dev-secur...@mozilla.org, Suchan Seo
For ACME http-01, using HTTPS records isn't allowed.

TLS BR domain validation method 19 (ACME http-01) requires that validations are done using http-01 as defined in section 8.3 of RFC 8555 [1]. Section 8.3 says:

> As a domain may resolve to multiple IPv4 and IPv6 addresses, the server will connect to at least one of the hosts found in the DNS A and AAAA records, at its discretion.

This makes it clear the IP address must be sourced from an A or AAAA record.

In addition to the above passage, section 8.3 says in the next sentence:

> Because many web servers allocate a default HTTPS virtual host to a particular low-privilege tenant user in a subtle and non-intuitive manner, the challenge must be completed over HTTP, not HTTPS.

Section 9.5 of RFC 9460 [2] states that HTTPS records are a signal to the client to only use secure transport. Using HTTPS records to complete ACME http-01 challenges would violate this, as the initial request must be performed over plaintext HTTP.

Thanks,
Corey

[1] https://datatracker.ietf.org/doc/html/rfc8555#section-8.3
[2] https://datatracker.ietf.org/doc/html/rfc9460#hsts
Reply all
Reply to author
Forward
0 new messages