Client establishes and completes creation before handshake fails. #12
Labels
development
Standard development
r&d:polykey:core activity 4
End to End Networking behind Consumer NAT Devices
Specification
The client
quiche
connection establishes before the handshake completes. This means thatQUICClient
creation can't know that the TLS handshake has failed before it completes. Currently this is only a problem for the server authenticating the client since the failure will happen after the client connection establishes.The problem is not critical however since the connection will soon fail with the expect error. It just causes problems with error reporting related to the life-cycle of the
QUICClient
since the expectation is that the client creation will fail if the connection fails.TLS
failure is considered part of that.I'm creating this issue just to track the problem and the upstream issue.
Additional context
quiche::Connection
is_established()
returns true before handshake completes. cloudflare/quiche#1489Tasks
The text was updated successfully, but these errors were encountered: