Proposed update to Section 4.1.1 of draft-ietf-tls-tls13-18
OLD:
The server indicates its selected parameters in the ServerHello as
follows:
- If PSK is being used then the server will send a "pre_shared_key"
extension indicating the selected key.
- If PSK is not being used, then (EC)DHE and certificate-based
authentication are always used.
- When (EC)DHE is in use, the server will also provide a "key_share"
extension.
- When authenticating via a certificate (i.e., when a PSK is not in
use), the server will send the Certificate (Section 4.4.1) and
CertificateVerify (Section 4.4.2) messages.
NEW:
The server indicates its selected parameters in the ServerHello as
follows:
- If PSK is not being used, then (EC)DHE and certificate-based
authentication are always used, and the server will:
-- provide a "key_share" extension; and
-- send the Certificate (Section 4.4.1) and CertificateVerify
(Section 4.4.2) messages.
- If PSK (without DH or ECDH) is being used, then the server sends a
"pre_shared_key" extension to indicate the selected key.
- If PSK and (EC)DH are being used together, then the server will:
-- sends a "pre_shared_key" extension to indicate the selected
key;
-- provide a "key_share" extension; and
-- send the Certificate (Section 4.4.1) and CertificateVerify
(Section 4.4.2) messages.
END
Many thanks to Sean Turner for turning this into a PR for me:
https://github.com/tlswg/tls13-spec/pull/870
Thanks,
Russ
_______________________________________________
TLS mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/tls