SslClientAuthenticationOptions 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.
Représente un conteneur de propriétés d’authentification client pour .SslStream
public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
- Héritage
-
SslClientAuthenticationOptions
Remarques
Ce conteneur de propriétés est utilisé comme argument pour AuthenticateAsClientAsync et, dans .NET 5 et versions ultérieures, pour AuthenticateAsClient.
le SocketsHttpHandler utilise ce conteneur de propriétés dans la SslOptions propriété .
Constructeurs
SslClientAuthenticationOptions() |
Initialise une nouvelle instance de la classe SslClientAuthenticationOptions. |
Propriétés
AllowRenegotiation |
Obtient ou définit une valeur qui indique si doit autoriser la SslStream renégociation SSL. |
AllowTlsResume |
Obtient ou définit une valeur qui indique si SslStream doit autoriser la reprise tls. |
ApplicationProtocols |
Obtient ou définit une liste de protocoles ALPN. |
CertificateChainPolicy |
Obtient ou définit une stratégie personnalisée facultative pour la validation de certificat à distance. Si ce n’est pas |
CertificateRevocationCheckMode |
Obtient ou définit le mode de révocation de certificat pour la validation du certificat. |
CipherSuitesPolicy |
Spécifie les suites de chiffrement autorisées pour TLS. Quand la valeur est |
ClientCertificateContext |
Obtient ou définit le contexte du certificat client. |
ClientCertificates |
Collection de certificats à prendre en compte pour l’authentification du client auprès du serveur. |
EnabledSslProtocols |
Obtient ou définit la valeur qui représente les versions de protocole offertes par le client au serveur pendant l’authentification. |
EncryptionPolicy |
Obtient ou définit la stratégie de chiffrement. |
LocalCertificateSelectionCallback |
Obtient ou définit un LocalCertificateSelectionCallback délégué responsable de la sélection du certificat d’authentification client utilisé pour l’authentification. |
RemoteCertificateValidationCallback |
Obtient ou définit un RemoteCertificateValidationCallback délégué chargé de valider le certificat fourni par la partie distante. |
TargetHost |
Obtient ou définit le nom du serveur auquel le client tente de se connecter. Le nom est utilisé pour la validation du certificat de serveur et peut être un nom DNS ou une adresse IP. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |