Share via


SslClientAuthenticationOptions Clase

Definición

Representa un contenedor de propiedades de autenticación del cliente para SslStream.

public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
Herencia
SslClientAuthenticationOptions

Comentarios

Este contenedor de propiedades se usa como argumento para AuthenticateAsClientAsync y, en .NET 5 y versiones posteriores, para AuthenticateAsClient.

SocketsHttpHandler utiliza este contenedor de propiedades en la SslOptions propiedad .

Constructores

SslClientAuthenticationOptions()

Inicializa una nueva instancia de la clase SslClientAuthenticationOptions.

Propiedades

AllowRenegotiation

Obtiene o establece un valor que indica si SslStream debe permitir la renegociación de SSL.

AllowTlsResume

Obtiene o establece un valor que indica si SslStream debe permitir la reanudación de TLS.

ApplicationProtocols

Obtiene o establece una lista de los protocolos ALPN.

CertificateChainPolicy

Obtiene o establece una directiva personalizada opcional para la validación remota de certificados. Si no es null, CertificateRevocationCheckMode y SslCertificateTrust se omiten.

CertificateRevocationCheckMode

Obtiene o establece el modo de revocación de certificado para la validación de certificado.

CipherSuitesPolicy

Especifica los conjuntos de cifrado permitidos para TLS. Cuando se establece en null, se usa el valor predeterminado del sistema operativo. Cambie este valor con suma precaución.

ClientCertificateContext

Obtiene o establece el contexto del certificado de cliente.

ClientCertificates

Colección de certificados que se deben tener en cuenta para la autenticación del cliente en el servidor.

EnabledSslProtocols

Obtiene o establece el valor que representa las versiones de protocolo ofrecidas por el cliente al servidor durante la autenticación.

EncryptionPolicy

Obtiene o establece la directiva de cifrado.

LocalCertificateSelectionCallback

Obtiene o establece un delegado de LocalCertificateSelectionCallback que es responsable de seleccionar el certificado de autenticación del cliente utilizado para la autenticación.

RemoteCertificateValidationCallback

Obtiene o establece un delegado de RemoteCertificateValidationCallback responsable de la validación del certificado proporcionado por la parte remota.

TargetHost

Obtiene o establece el nombre del servidor al que el cliente intenta conectarse. El nombre se usa para la validación de certificados de servidor y puede ser un nombre DNS o una dirección IP.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a