Partager via


SslServerAuthenticationOptions Classe

Définition

Ce struct représente un conteneur de propriétés d’authentification de serveur pour le SslStream.

public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
Héritage
SslServerAuthenticationOptions

Remarques

Ce conteneur de propriétés est utilisé comme argument pour AuthenticateAsServer, ou AuthenticateAsServerAsync.

Constructeurs

SslServerAuthenticationOptions()

Initialise une nouvelle instance de la classe SslServerAuthenticationOptions.

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

CertificateRevocationCheckMode

Obtient ou définit le mode de révocation de certificat pour la validation de 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.

ClientCertificateRequired

Obtient ou définit une valeur qui spécifie si le client est invité à fournir un certificat d’authentification. Notez qu’il s’agit uniquement d’une demande : si aucun certificat n’est fourni, le serveur accepte tout de même la demande de connexion.

EnabledSslProtocols

Obtient ou définit une valeur qui représente les versions de protocole utilisées par le serveur pour correspondre à la version du protocole client pendant l’authentification.

EncryptionPolicy

Obtient ou définit EncryptionPolicy.

RemoteCertificateValidationCallback

Obtient ou définit un délégué RemoteCertificateValidationCallback responsable de la validation personnalisée du certificat fourni par le tiers distant.

ServerCertificate

Obtient ou définit le certificat de serveur.

ServerCertificateContext

Obtient ou définit le contexte du certificat de serveur.

ServerCertificateSelectionCallback

Obtient ou définit le délégué ServerCertificateSelectionCallback responsable de la sélection du certificat de serveur.

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 à