NegotiateStream.IsMutuallyAuthenticated Propiedad

Definición

Obtiene un Boolean valor que indica si se han autenticado tanto el servidor como el cliente.

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

Valor de propiedad

true si el servidor se ha autenticado; de lo contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra el valor de esta propiedad.

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

Comentarios

El cliente especifica la autenticación mutua cuando el cliente quiere que el servidor proporcione credenciales para la autenticación. De forma predeterminada, los clientes solicitan autenticación mutua.

El protocolo Negotiate selecciona NTLM o Kerberos en función de los protocolos de seguridad admitidos por el cliente y el servidor. NTLM no admite la autenticación mutua.

Se aplica a