On the other hand, if we're
expecting new or updated application protocol specs to conform to or take
into account the recommendations in this document, I think that should be
made more clear.
Given that other folks have been confused on this point, I tend to agree.
I propose that we add the following text after the bullet points at the start of Section
5 ("Applicability Statement"):
This document does not modify various details (e.g., cipher suites)
prescribed by application protocols that use TLS or DTLS. If the
implementation and deployment community that uses such an application
protocol wishes to modernize its usage of TLS or DTLS to be
consistent with the best practices recommended here, it needs to
publish a document that explicitly updates the existing application
protocol definition. One example of such a document is
[I-D.ietf-uta-xmpp].
Thanks Peter. I think this is good, but does not get to Pete’s point about new
protocols. And in that case if the expectation is that new protocols will
conform to this BCP’s recommendations, that should be made explicit I think.
The text above also slightly skirts the case where an existing protocol is
being updated for some other reason besides modernizing its TLS/DTLS usage. So
if the Foo protocol required support for weaker ciphers than what the BCP
requires/recommends, and someone writes Foobis for the purpose of making
non-TLS-related updates, do we expect Foobis to conform to the BCP? Or continue
to require support for weaker ciphers for interoperability purposes? Or both?
Or leave it up to the consensus at the time of Foobis publication? Would be
good to clarify that case further I think.
In fact I think the text addresses exactly this case, by making the
update conditional on "the community... wishing to modernize [the
protocol's] usage of TLS". In other words, what works for one community
may not work for another, e.g. for reasons of interoperability.
Thanks,
Yaron
_______________________________________________
Uta mailing list
Uta@ietf.org
https://www.ietf.org/mailman/listinfo/uta