Thanks for the explanation.

My main concern was just to understand clearly what requirements
have to be written into RFC when one wants to ensure that TLS 1.2 needs
to be supported as the fallback in a particular solution.

 With TLS 1.3 not mandating support for TLS 1.2, in such cases one
still needs to write MUST support TLS 1.2 when one thought
a MUST TLS 1.3 might have sufficed (assuming it included TLS 1.2
support). A bit more explanatory text in 8446 might have helped.

Also, the immediate status change of "obsoleted by 8446" may
make readers think that TLS 1.3 can take care of migration 
from TLS 1.2 all by itself, when indeed it can not unless you
still also mandate implementing TLS 1.2. Of course we do not
have a better keyword vocabulary. Something like "Sunset by: 8446".

Cheers
    Toerless

On Thu, Aug 05, 2021 at 09:16:37PM +0000, Salz, Rich wrote:
> >    I am trying to figure out if every implementation compliant with
>     RFC8446 is also necessarily interoperable with an RFC5246 peer, or if this
>     is just a likely common, but still completely optional implementation 
> choice.
> 
> It is possible to have a single stack that implements TLS.[123].  OpenSSL, 
> among many others does this.  Some have implemented ONLY TLS 1.3; that code 
> tends to be cleaner (in a nerd esthetic sense) than code that implements 
> multiple protocols. Some servers even "hand off" pre-1.3 protocols to 
> separate implementations (libraries); FB and Amazon used to do that.
> 
> The wire protocol for TLS 1.3 uses some deliberately-reserved extension 
> fields so that a server which doesn't do 1.3 can fail cleanly, and a server 
> that DOES will work. And also the other way, a 1.3 client can work fine with 
> both a 1.3 server and a 1.[12] server.
> 
> It's easy to rationale 1.3-only for clients. It is harder to rationalize 
> 1.3-only for servers if you are intending those servers to be generally 
> accessible on the public Internet.
> 
> 

-- 
---
t...@cs.fau.de

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to