SecurityProtocolType SecurityProtocolType SecurityProtocolType SecurityProtocolType Enum

Définition

Spécifie les protocoles de sécurité qui sont pris en charge par le package de sécurité Schannel.Specifies the security protocols that are supported by the Schannel security package.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

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

Champs

Ssl3 Ssl3 Ssl3 Ssl3 48

Spécifie le protocole de sécurité SSL (Secure Socket Layer) 3.0.Specifies the Secure Socket Layer (SSL) 3.0 security protocol. SSL 3.0 a été remplacé par le protocole TLS (Transport Layer Security) ; il n’est fourni qu’à des fins de compatibilité descendante.SSL 3.0 has been superseded by the Transport Layer Security (TLS) protocol and is provided for backward compatibility only.

SystemDefault SystemDefault SystemDefault 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.Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. À moins que votre application ait une raison spécifique de ne pas le faire, vous devez utiliser cette valeur.Unless your app has a specific reason not to, you should use this value.

Tls Tls Tls Tls 192

Spécifie le protocole de sécurité TLS (Transport Layer Security) 1.0.Specifies the Transport Layer Security (TLS) 1.0 security protocol. Le protocole TLS 1.0 est défini dans IETF RFC 2246.The TLS 1.0 protocol is defined in IETF RFC 2246.

Tls11 Tls11 Tls11 Tls11 768

Spécifie le protocole de sécurité TLS (Transport Layer Security) 1,1.Specifies the Transport Layer Security (TLS) 1.1 security protocol. Le protocole TLS 1.1 est défini dans IETF RFC 4346.The TLS 1.1 protocol is defined in IETF RFC 4346. Sur les systèmes Windows, cette valeur est prise en charge à partir de Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls12 Tls12 Tls12 Tls12 3072

Spécifie le protocole de sécurité TLS (Transport Layer Security) 1,2.Specifies the Transport Layer Security (TLS) 1.2 security protocol. Le protocole TLS 1.2 est défini dans IETF RFC 5246.The TLS 1.2 protocol is defined in IETF RFC 5246. Sur les systèmes Windows, cette valeur est prise en charge à partir de Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls13 Tls13 Tls13 Tls13 12288

Spécifie le protocole de sécurité TLS 1.3.Specifies the TLS 1.3 security protocol. Le protocole TLS est défini dans IETF RFC 8446.The TLS protocol is defined in IETF RFC 8446.

Remarques

Cette énumération définit l’ensemble de valeurs que vous pouvez utiliser pour spécifier le transport de protocole de sécurité à utiliser.This enumeration defines the set of values that you can use to specify which transport security protocol to use. Il est le type énuméré pour le SecurityProtocol propriété.It is the enumerated type for the SecurityProtocol property. Utilisez cette énumération pour déterminer votre stratégie de protocole de sécurité de transport lorsque vous utilisez HTTP APIs dans le .NET Framework comme WebClient, HttpWebRequest, HttpClient, et SmtpClient (lors de l’utilisation de TLS/SSL).Use this enumeration to determine your transport security protocol policy when you're using HTTP APIs in the .NET Framework such as WebClient, HttpWebRequest, HttpClient, and SmtpClient (when using TLS/SSL).

Les protocoles de sécurité TLS (Transport Layer) supposent qu’un protocole orienté connexion, généralement TCP, est en cours d’utilisation.The Transport Layer Security (TLS) protocols assume that a connection-oriented protocol, typically TCP, is in use.

S’applique à