Partage via


SslClientAuthenticationOptions Classe

Définition

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 nullle cas, CertificateRevocationCheckMode et SslCertificateTrust sont ignorés.

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 null, la valeur par défaut du système d’exploitation est utilisée. Faites preuve de prudence lorsque vous changez ce paramètre.

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)

S’applique à