SslStream.IsMutuallyAuthenticated Property

 

Gets a Boolean value that indicates whether both server and client have been authenticated.

Namespace:   System.Net.Security
Assembly:  System (in System.dll)

public override bool IsMutuallyAuthenticated { get; }

Property Value

Type: System.Boolean

true if the server has been authenticated; otherwise false.

Mutual authentication is specified by the server when the server wants the client to provide a certificate for authentication.

The following code example demonstrates displaying the value of this property.

static void DisplaySecurityServices(SslStream stream)
{
   Console.WriteLine("Is authenticated: {0} as server? {1}", stream.IsAuthenticated, stream.IsServer);
   Console.WriteLine("IsSigned: {0}", stream.IsSigned);
   Console.WriteLine("Is Encrypted: {0}", stream.IsEncrypted);
}

.NET Framework
Available since 2.0
Return to top
Show: