TlsOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Paramètres de la façon dont les connexions TLS sont gérées.
public class TlsOptions
type TlsOptions = class
Public Class TlsOptions
- Héritage
-
TlsOptions
Constructeurs
TlsOptions() |
Paramètres de la façon dont les connexions TLS sont gérées. |
Propriétés
CheckCertificateRevocation |
Spécifie si la liste de révocation des certificats est vérifiée pendant l’authentification. |
ClientCertificateMode |
Spécifie les exigences de certificat d’authentification client pour une connexion TLS à Silo. La valeur par défaut est AllowCertificate. |
HandshakeTimeout |
Spécifie la durée maximale autorisée pour l’établissement d’une liaison TLS/SSL. Cela doit être positif et fini. |
LocalCertificate |
Spécifie le certificat local utilisé pour authentifier les connexions TLS. Ce paramètre est ignoré sur le serveur si LocalCertificateSelector est défini.
Pour omettre l’authentification client définie Si le certificat a une extension d’utilisation de clé étendue, les utilisations doivent inclure l’authentification du serveur (OID 1.3.6.1.5.5.7.3.1) pour le serveur et l’authentification client (OID 1.3.6.1.5.7.3.2) pour le client. |
LocalClientCertificateSelector |
Rappel qui sera appelé pour sélectionner dynamiquement un certificat client local. Il s’agit d’une priorité plus élevée que LocalCertificate. Si le certificat a une extension d’utilisation de clé étendue, les utilisations doivent inclure l’authentification client (OID 1.3.6.1.5.5.7.3.2). |
LocalServerCertificateSelector |
Rappel qui sera appelé pour sélectionner dynamiquement un certificat de serveur local. Il s’agit d’une priorité plus élevée que LocalCertificate. Si SNI n’est pas disponible, le paramètre name est null. Si le certificat a une extension d’utilisation de clé étendue, les utilisations doivent inclure l’authentification du serveur (OID 1.3.6.1.5.5.7.3.1). |
OnAuthenticateAsClient |
Fournit une configuration directe du TlsClientAuthenticationOptions par connexion. Cette opération est appelée une fois que tous les autres paramètres ont déjà été appliqués. |
OnAuthenticateAsServer |
Fournit une configuration directe du TlsServerAuthenticationOptions par connexion. Cette opération est appelée une fois que tous les autres paramètres ont déjà été appliqués. |
RemoteCertificateMode |
Spécifie les exigences de certificat de point de terminaison distant pour une connexion TLS. La valeur par défaut est RequireCertificate. |
RemoteCertificateValidation |
Spécifie un rappel pour la validation de certificat distant supplémentaire qui sera appelée lors de l’authentification. Cela sera ignoré si AllowAnyRemoteCertificate() est appelé après la définition de ce rappel. |
SslProtocols |
Spécifie les protocoles SSL autorisés. La valeur par défaut est Tls13 et Tls12. |
Méthodes
AllowAnyRemoteCertificate() |
Remplace le rappel actuel RemoteCertificateValidation et autorise n’importe quel certificat client. |