On Mon, Jan 13, 2025 at 9:55 AM Shumon Huque <shu...@gmail.com> wrote:

> Hi Paul,
>
> Thanks for your comments.
>
> At the last DNSOP meeting in Dublin, I already made some remarks at the
> mic that the draft is in need of some cleanup and reorganization. A lot of
> the content has grown by accretion in response to various feedback and it
> is probably indeed time to do a cleanup pass.
>
> The authors had already planned to meet later this month on this topic.
> They are now also considering your specific suggestions, and will pull you
> into some of those conversations.
>

There have been a bunch of conversations about this off list, amongst the
authors, and with the chairs, Paul H, and others. I wanted to give
the working group a quick update on current status. A new revision of the
draft will be published soon, but I'll quickly summarize the planned
changes here ...

Mainly we plan to simplify the text in the document so that it is more
comprehensible to its really intended audience: application providers that
want to verify domain control, without being bogged down with too many
technical details of the DNS that they may have difficulty understanding.

In that vein,

* We will move some of the more technical esoterica into the appendix.

* Start upfront with the recommended way to do DCV:

  -- describe the TXT record based DCV method, using underscored
application labels only.
  -- describe the use of CNAMEs only to enable delegated DCV (where the
CNAME points to a DCV TXT record in a zone under the control of the party
being delegated to). We will remove other text about CNAME-only validation
which is a bit confusing.
  -- describe support for multiple intermediaries: account specific and
provider specific challenges (with the intermediary specific label
prepended to the application specific DCV record name), as these are
already being used in the field, and the CAB forum has adopted our
recommendation in their most recent ballot for account specific challenges.

(Note that Paul H had proposed to remove the use of CNAME and of
multi-intermediary specific labels entirely, but after some back and forth,
I think I've persuaded him that these need to be retained. I can elaborate
further for others if needed).

* Remove the entire appendix that describes all the ways existing providers
are doing DCV (That was very useful in the early days when the draft was
doing a detailed survey of what was out there, but now that it's a BCP,
seems out of place, and makes the document unnecessarily long).
* Move Domain Boundaries/PSL considerations to an appendix (because it
doesn't apply to most applications).
* Remove the  "Meta-data for expiry" in the DCV token, in the interests of
simplicity, and because there are other ways application
providers communicate expiration today.
* Remove the "Scope of Validation/Scope Indication" section. This was the
idea of adding -{host,wildcard,domain}-challenge strings into the DCV
token. We still think this is a good idea, but are contemplating putting
this proposal in another draft that we take to ACME and work out the
details there.

Shumon.
_______________________________________________
DNSOP mailing list -- dnsop@ietf.org
To unsubscribe send an email to dnsop-le...@ietf.org

Reply via email to