System.Net.Security.Tests.SslStreamStreamToStreamTest_Async.DoHandshake C# (CSharp) Method

DoHandshake() protected method

protected DoHandshake ( SslStream clientSslStream, SslStream serverSslStream ) : bool
clientSslStream SslStream
serverSslStream SslStream
return bool
        protected override bool DoHandshake(SslStream clientSslStream, SslStream serverSslStream)
        {
            using (X509Certificate2 certificate = Configuration.Certificates.GetServerCertificate())
            {
                Task t1 = clientSslStream.AuthenticateAsClientAsync(certificate.GetNameInfo(X509NameType.SimpleName, false));
                Task t2 = serverSslStream.AuthenticateAsServerAsync(certificate);
                return Task.WaitAll(new[] { t1, t2 }, TestConfiguration.PassingTestTimeoutMilliseconds);
            }
        }
    }
SslStreamStreamToStreamTest_Async