SslStream.IsServer Propiedad

Definición

Obtiene un valor Boolean que indica si el lado local de la conexión utilizada por SslStream se autenticó como el servidor.

C#
public override bool IsServer { get; }

Valor de propiedad

Es true si el extremo local se autenticó correctamente como servidor de la conexión autenticada; en caso contrario, es false.

Ejemplos

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

C#
static void DisplaySecurityServices(SslStream stream)
{
   Console.WriteLine("Is authenticated: {0} as server? {1}", stream.IsAuthenticated, stream.IsServer);
   Console.WriteLine("IsSigned: {0}", stream.IsSigned);
   Console.WriteLine("Is Encrypted: {0}", stream.IsEncrypted);
   Console.WriteLine("Is mutually authenticated: {0}", stream.IsMutuallyAuthenticated);
}

Comentarios

Si se produjo un error de autenticación o no se ha producido, esta propiedad devuelve false.

Para autenticarse como servidor, llame a los AuthenticateAsServer métodos o BeginAuthenticateAsServer .

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1