NegotiateStream.IsMutuallyAuthenticated Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob sowohl der Server als auch der Client authentifiziert wurden.Gets a Boolean value that indicates whether both the server and the client have been authenticated.

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.true if the server has been authenticated; otherwise, false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Wert dieser Eigenschaft angezeigt wird.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 );
}


 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 Server die Anmelde Informationen für die Authentifizierung bereitstellen möchte.Mutual authentication is specified by the client when the client wants the server to provide credentials for authentication. Standardmäßig fordern Clients gegenseitige Authentifizierung an.By default, clients request mutual authentication.

Das Aushandlungs Protokoll wählt entweder NTLM oder Kerberos aus, je nachdem, welche Sicherheitsprotokolle vom Client und Server unterstützt werden.The Negotiate protocol selects either NTLM or Kerberos depending on the security protocols supported by the client and server. NTLM unterstützt keine gegenseitige Authentifizierung.NTLM does not support mutual authentication.

Gilt für: