On Sat, Jul 16, 2022, at 06:01, Peter Saint-Andre wrote:
>> Shouldn’t this be "Implementations MUST support TLS 1.2 {{!RFC5246}} or a 
>> later version"?  Otherwise, protocols like QUIC would presumably not be 
>> compliant with this BCP if they only support TLS 1.3?  Or alternatively, 
>> this could probably be stated as "Implementations MAY support TLS 1.2 
>> {{!RFC5246}}".
>
> The implementations we've always had in mind for this document are 
> TLS/DTLS implementations, not implementations of protocols that re-use 
> TLS/DTLS in whole or in part (e.g. QUIC re-uses the handshake protocol 
> but not the record layer). However, that's not crystal clear in the 
> document because we only recently started mentioning QUIC. I'll talk 
> with my co-authors about this when we next have a chance to meet 
> regarding all the recent feedback.

I think that you are right to be cautious here.  What you want to have happen 
is interoperability.  If you say 1.2 or later, then there is a risk of some 
implementations doing 1.2 only and some doing 1.3 only, then you lose the 
ability to communicate.

I think that you might benefit from putting QUIC out of scope, except to note 
that some of the advice is applicable to QUIC insofar as it uses the TLS (1.3) 
handshake.

_______________________________________________
Uta mailing list
Uta@ietf.org
https://www.ietf.org/mailman/listinfo/uta

Reply via email to