Add SslApplicationProtocol.Http3 (#56775)
authorBar Arnon <i3arnon@gmail.com>
Wed, 4 Aug 2021 12:32:58 +0000 (15:32 +0300)
committerGitHub <noreply@github.com>
Wed, 4 Aug 2021 12:32:58 +0000 (14:32 +0200)
commit64689429812ed1f772589aa5abc211795493a54c
tree417f9671b345aeeaaffd68da8772fa2b2a02b40e
parent23601612c5088a321d6205336cd0754a59cb7dc3
Add SslApplicationProtocol.Http3 (#56775)

* Add SslApplicationProtocol.Http3

Fix #1293

* Add XML doc

* Reuse in Http3Connection

* Reuse in tests

* HTTP/3 has no negotiation

* Use SslApplicationProtocol.Http3.ToString() in tests

* Ascending order in ref
src/libraries/Common/tests/System/Net/Http/Http3LoopbackServer.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/Http3Connection.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPool.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.Http3.cs
src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressServer.cs
src/libraries/System.Net.Security/ref/System.Net.Security.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslApplicationProtocol.cs
src/libraries/System.Net.Security/tests/UnitTests/SslApplicationProtocolTests.cs
src/libraries/System.Net.Security/tests/UnitTests/SslAuthenticationOptionsTests.cs