SecurityProtocolType Énumération

Définition

Spécifie les protocoles de sécurité qui sont pris en charge par le package de sécurité Schannel.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Héritage
SecurityProtocolType
Attributs

Champs

Ssl3 48

Spécifie le protocole de sécurité SSL (Secure Socket Layer) 3.0. SSL 3.0 a été remplacé par le protocole TLS (Transport Layer Security) ; il n’est fourni qu’à des fins de compatibilité descendante.

SystemDefault 0

Permet au système d’exploitation de choisir le meilleur protocole à utiliser et de bloquer les protocoles qui ne sont pas sécurisés. À moins que votre application ait une raison spécifique de ne pas le faire, vous devez utiliser cette valeur.

Tls 192

Spécifie le protocole de sécurité TLS (Transport Layer Security) 1.0. Le protocole TLS 1.0 est défini dans IETF RFC 2246.

Tls11 768

Spécifie le protocole de sécurité TLS (Transport Layer Security) 1,1. Le protocole TLS 1.1 est défini dans IETF RFC 4346. Sur les systèmes Windows, cette valeur est prise en charge à partir de Windows 7.

Tls12 3072

Spécifie le protocole de sécurité TLS (Transport Layer Security) 1,2. Le protocole TLS 1.2 est défini dans IETF RFC 5246. Sur les systèmes Windows, cette valeur est prise en charge à partir de Windows 7.

Tls13 12288

Spécifie le protocole de sécurité TLS 1.3. Le protocole TLS est défini dans IETF RFC 8446.

Remarques

Cette énumération définit l’ensemble de valeurs que vous pouvez utiliser pour spécifier le protocole de sécurité de transport à utiliser. Il s’agit du type énuméré pour la SecurityProtocol propriété . Utilisez cette énumération pour déterminer votre stratégie de protocole de sécurité de transport lorsque vous utilisez des API HTTP dans le .NET Framework, telles que WebClient, HttpWebRequest, HttpClientet SmtpClient (lors de l’utilisation de TLS/SSL).

Les protocoles TLS (Transport Layer Security) supposent qu’un protocole orienté connexion, généralement TCP, est en cours d’utilisation.

S’applique à

Voir aussi