SslProtocols Énumération
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.
Définit les versions possibles de SslProtocols.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- Héritage
- Attributs
Champs
Default | 240 | Utilisez |
None | 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 ce champ. |
Ssl2 | 12 | Spécifie le protocole SSL 2.0. SSL 2.0 a été remplacé par le protocole TLS ; il n'est prévu que pour des raisons de compatibilité descendante. |
Ssl3 | 48 | Spécifie le protocole SSL 3.0. SSL 3.0 a été remplacé par le protocole TLS ; il n'est prévu que pour des raisons de compatibilité descendante. |
Tls | 192 | Spécifie le protocole de sécurité TLS 1.0. TLS 1.0 est fourni uniquement pour la compatibilité descendante. Le protocole TLS est défini dans IETF RFC 2246. Ce membre est obsolète à partir de .NET 7. |
Tls11 | 768 | Spécifie le protocole de sécurité TLS 1.1. Le protocole TLS est défini dans IETF RFC 4346. Ce membre est obsolète à partir de .NET 7. |
Tls12 | 3072 | Spécifie le protocole de sécurité TLS 1.2. Le protocole TLS est défini dans IETF RFC 5246. |
Tls13 | 12288 | Spécifie le protocole de sécurité TLS 1.3. Le protocole TLS est défini dans IETF RFC 8446. |
Remarques
Pendant la négociation, le client envoie une liste de versions SSL et le serveur choisit la meilleure version correspondante dans cette liste.