When using a certificate that contains an intermediary present in the system store, a Quic server doesn't include the intermediary in the TLS handshake.
You have to manually set ServerCertificateContext in the SslServerAuthenticationOptions pass to the QuicListener.
With SslStream if the intermediary is present in the system store, it is also send without need to explicitly set ServerCertificateContext.
That is with Ubuntu 22.04, dotnet 8.0.3
Is this expected? It would be better if they work the same way as they are configured using the same SslServerAuthenticationOptions.
When using a certificate that contains an intermediary present in the system store, a Quic server doesn't include the intermediary in the TLS handshake.
You have to manually set ServerCertificateContext in the SslServerAuthenticationOptions pass to the
QuicListener.With
SslStreamif the intermediary is present in the system store, it is also send without need to explicitly setServerCertificateContext.That is with Ubuntu 22.04, dotnet 8.0.3
Is this expected? It would be better if they work the same way as they are configured using the same
SslServerAuthenticationOptions.