Because CA/B baseline DNS Change auth have this paragraph, I think DNS
admin should consider any DNS record there to be valid for wildcard.
Note: Once the FQDN has been validated using this method, the CA MAY
also issue Certificates for
other FQDNs that end with all the Domain Labels of the validated FQDN.
This method is suitable
for validating Wildcard Domain Names.
2023-10-03 오후 10:31에 Erik Nygren 이(가) 쓴 글:
Within draft-ietf-dnsop-domain-verification-techniques
<https://github.com/ietf-wg-dnsop/draft-ietf-dnsop-domain-verification-techniques>
there is considerable discussion about the risks associated with DNS
DCV records (such as ACME DNS-01) not being clear in the record about
whether the scope applies to just a single hostname (example.com
<http://example.com>) or to a wildcard (*.example.com
<http://example.com>). While DNS-01 has this within the token, the
DNS TXT record itself only includes a hash of the token making this
hard for a DNS admin to validate.
We have a proposed change to use distinct labels for different
scopes. For example:
* "`_acme-host-challenge.example.com
<http://acme-host-challenge.example.com>`" applies only to the
specific host name of "example.com <http://example.com>" and not to
anything underneath it.
* "`_acme-wildcard-challenge.example.com
<http://acme-wildcard-challenge.example.com>`" applies to all host
names at the level immediately underneath "example.com
<http://example.com>". For example, it would apply to "foo.example.com
<http://foo.example.com>" but not "example.com <http://example.com>"
nor "quux.bar.example.com <http://quux.bar.example.com>". In the ACME
context this would be for *.example.com <http://example.com>.
Pull request for this is here:
<goog_1991325217>
https://github.com/ietf-wg-dnsop/draft-ietf-dnsop-domain-verification-techniques/pull/90/files
What is the sense of the ACME WG on if this would make sense? Roll-out
would presumably take quite some time so both would need to keep working.
I'd suggest that it may make sense to incorporate as part of
draft-ietf-acme-dns-account-challenge since the roll-out for both
would likely follow a similar pattern. In that case I'd proposed that
we'd replace the "-account" in that draft with a specification to use
either "-host" or "-wildcard" depending on scope. (That might also
mean expanding the title of that draft.)
There's also a scope of the domain and its subdomains, covering
example.com <http://example.com>, *.example.com <http://example.com>,
*.*.example.com <http://example.com>, *.{...}.example.com
<http://example.com>, etc, but this isn't something specified by ACME
due to the semantics of wilcards X509 certs.
Erik
_______________________________________________
Acme mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/acme
_______________________________________________
Acme mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/acme