TlsOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configuración de cómo se controlan las conexiones TLS.
public class TlsOptions
type TlsOptions = class
Public Class TlsOptions
- Herencia
-
TlsOptions
Constructores
TlsOptions() |
Configuración de cómo se controlan las conexiones TLS. |
Propiedades
CheckCertificateRevocation |
Especifica si la lista de revocación de certificados se comprueba durante la autenticación. |
ClientCertificateMode |
Especifica los requisitos del certificado de autenticación de cliente para una conexión TLS a Silo. Tiene como valor predeterminado AllowCertificate. |
HandshakeTimeout |
Especifica la cantidad máxima de tiempo permitido para el protocolo de enlace TLS/SSL. Debe ser positivo y finito. |
LocalCertificate |
Especifica el certificado local que se usa para autenticar conexiones TLS. Esto se omite en el servidor si se establece LocalCertificateSelector.
Para omitir la autenticación de cliente establecida Si el certificado tiene una extensión de uso de clave extendida, los usos deben incluir autenticación de servidor (OID 1.3.6.1.5.5.7.3.1) para la autenticación de servidor y cliente (OID 1.3.6.1.5.5.7.3.2) para el cliente. |
LocalClientCertificateSelector |
Devolución de llamada que se invocará para seleccionar dinámicamente un certificado de cliente local. Esta es una prioridad más alta que LocalCertificate. Si el certificado tiene una extensión uso de clave extendida, los usos deben incluir la autenticación de cliente (OID 1.3.6.1.5.5.7.3.2). |
LocalServerCertificateSelector |
Devolución de llamada que se invocará para seleccionar dinámicamente un certificado de servidor local. Esta es una prioridad más alta que LocalCertificate. Si SNI no está disponible, el parámetro name será NULL. Si el certificado tiene una extensión uso de clave extendida, los usos deben incluir la autenticación del servidor (OID 1.3.6.1.5.5.7.3.1). |
OnAuthenticateAsClient |
Proporciona una configuración directa de TlsClientAuthenticationOptions por conexión. Esto se llama después de que ya se hayan aplicado todas las demás configuraciones. |
OnAuthenticateAsServer |
Proporciona una configuración directa de TlsServerAuthenticationOptions por conexión. Esto se llama después de que ya se hayan aplicado todas las demás configuraciones. |
RemoteCertificateMode |
Especifica los requisitos de certificado de punto de conexión remoto para una conexión TLS. Tiene como valor predeterminado RequireCertificate. |
RemoteCertificateValidation |
Especifica una devolución de llamada para la validación de certificados remotos adicional que se invocará durante la autenticación. Esto se omitirá si AllowAnyRemoteCertificate() se llama a después de establecer esta devolución de llamada. |
SslProtocols |
Especifica protocolos SSL permitidos. El valor predeterminado es Tls13 y Tls12. |
Métodos
AllowAnyRemoteCertificate() |
Invalida la devolución de llamada actual RemoteCertificateValidation y permite cualquier certificado de cliente. |