NegotiateStream::IsSigned Property

 

Gets a Boolean value that indicates whether the data sent using this stream is signed.

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

public:
property bool IsSigned {
	virtual bool get() override;
}

Property Value

Type: System::Boolean

true if the data is signed before being transmitted; otherwise, false.

Data signing helps to protect the integrity of the data; namely, it helps the recipient determine whether the data has been tampered with while in transit.

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

static void DisplayAuthenticationProperties( NegotiateStream^ 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"ImpersonationLevel: {0}", stream->ImpersonationLevel );
   Console::WriteLine( L"IsServer: {0}", stream->IsServer );
}


.NET Framework
Available since 2.0
Return to top
Show: