set TLS versions explicitly to prevent SNI test failure on Deb10 (#41014)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Wed, 26 Aug 2020 01:31:30 +0000 (18:31 -0700)
committerGitHub <noreply@github.com>
Wed, 26 Aug 2020 01:31:30 +0000 (18:31 -0700)
src/libraries/System.Net.Security/tests/FunctionalTests/ServerAsyncAuthenticateTest.cs

index 0b79409..5deb833 100644 (file)
@@ -103,7 +103,7 @@ namespace System.Net.Security.Tests
         public async Task ServerAsyncAuthenticate_SniSetVersion_Success(SslProtocols version)
         {
             var serverOptions = new SslServerAuthenticationOptions() { ServerCertificate = _serverCertificate, EnabledSslProtocols = version };
-            var clientOptions = new SslClientAuthenticationOptions() { TargetHost = _serverCertificate.GetNameInfo(X509NameType.SimpleName, forIssuer: false) };
+            var clientOptions = new SslClientAuthenticationOptions() { TargetHost = _serverCertificate.GetNameInfo(X509NameType.SimpleName, forIssuer: false), EnabledSslProtocols = SslProtocols.Tls11 | SslProtocols.Tls12 };
             clientOptions.RemoteCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
 
             (SslStream client, SslStream server) = TestHelper.GetConnectedSslStreams();