Populate sni and uaid in GfeTlsServerStream This allows enabling TLS in more tests in //gfe/gfe2/quic:end_to_end_test gfe-relnote: protected by quic version flags draft_27 and draft_25 PiperOrigin-RevId: 301412547 Change-Id: I3d8fc201ad5a982871f24954c9dfdbab5364edcd
diff --git a/quic/core/tls_server_handshaker.cc b/quic/core/tls_server_handshaker.cc index bda7598..6f372df 100644 --- a/quic/core/tls_server_handshaker.cc +++ b/quic/core/tls_server_handshaker.cc
@@ -249,6 +249,7 @@ client_params, CLIENT, error_details) != QUIC_NO_ERROR) { return false; } + ProcessAdditionalTransportParameters(client_params); session()->OnConfigNegotiated(); return true;
diff --git a/quic/core/tls_server_handshaker.h b/quic/core/tls_server_handshaker.h index 07c56eb..ca8f28e 100644 --- a/quic/core/tls_server_handshaker.h +++ b/quic/core/tls_server_handshaker.h
@@ -64,6 +64,9 @@ return &tls_connection_; } + virtual void ProcessAdditionalTransportParameters( + const TransportParameters& /*params*/) {} + // Override of TlsHandshaker::SetReadSecret so that setting the read secret // for ENCRYPTION_FORWARD_SECURE can be delayed until the handshake is // complete.