NegotiateStream.IsMutuallyAuthenticated Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob sowohl der Server als auch der Client authentifiziert wurden.

public:
 virtual property bool IsMutuallyAuthenticated { bool get(); };
public override bool IsMutuallyAuthenticated { get; }
member this.IsMutuallyAuthenticated : bool
Public Overrides ReadOnly Property IsMutuallyAuthenticated As Boolean

Eigenschaftswert

true, wenn der Server authentifiziert wurde, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die Anzeige des Werts dieser Eigenschaft veranschaulicht.

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 );
}


 static void DisplayAuthenticationProperties(NegotiateStream stream)
{
     Console.WriteLine("IsAuthenticated: {0}", stream.IsAuthenticated);
    Console.WriteLine("IsMutuallyAuthenticated: {0}", stream.IsMutuallyAuthenticated);
    Console.WriteLine("IsEncrypted: {0}", stream.IsEncrypted);
    Console.WriteLine("IsSigned: {0}", stream.IsSigned);
    Console.WriteLine("ImpersonationLevel: {0}", stream.ImpersonationLevel);
    Console.WriteLine("IsServer: {0}", stream.IsServer);
}

Hinweise

Die gegenseitige Authentifizierung wird vom Client angegeben, wenn der Client möchte, dass der Server Anmeldeinformationen für die Authentifizierung bereitstellt. Standardmäßig fordern Clients die gegenseitige Authentifizierung an.

Das Negotiate-Protokoll wählt abhängig von den vom Client und Server unterstützten Sicherheitsprotokollen entweder NTLM oder Kerberos aus. NTLM unterstützt keine gegenseitige Authentifizierung.

Gilt für: