AuthenticatedStream::IsMutuallyAuthenticated Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

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

public:
property bool IsMutuallyAuthenticated {
	virtual bool get() abstract;
}

Property Value

Type: System::Boolean

true if the client and server have been authenticated; otherwise, false.

Not all security protocols support mutual authentication. To determine whether mutual authentication is supported by the security protocol implemented in a class that inherits from AuthenticatedStream, check the class documentation.

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

// The following class displays the properties of an authenticatedStream.
public ref class AuthenticatedStreamReporter
{
public:
   static void DisplayProperties( AuthenticatedStream^ stream )
   {
      Console::WriteLine( L"IsAuthenticated: {0}", stream->IsAuthenticated );
      Console::WriteLine( L"IsMutuallyAuthenticated: {0}", stream->IsMutuallyAuthenticated );
      Console::WriteLine( L"IsEncrypted: {0}", stream->IsEncrypted );
      Console::WriteLine( L"IsSigned: {0}", stream->IsSigned );
      Console::WriteLine( L"IsServer: {0}", stream->IsServer );
   }

};


.NET Framework
Available since 2.0
Return to top
Show: