SslProtocols Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le possibili versioni della classe SslProtocols.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- Ereditarietà
- Attributi
Campi
Default | 240 | Usare |
None | 0 | Consente al sistema operativo scegliere il protocollo ottimale da usare e di bloccare i protocolli non sicuri. A meno che l'app non abbia un motivo specifico per non farlo, è consigliabile usare questo campo. |
Ssl2 | 12 | Specifica il protocollo SSL 2.0. SSL 2.0 è stato sostituito dal protocollo TLS e viene fornito solo per mantenere la compatibilità con le versioni precedenti. |
Ssl3 | 48 | Specifica il protocollo SSL 3.0. SSL 3.0 è stato sostituito dal protocollo TLS e viene fornito solo per mantenere la compatibilità con le versioni precedenti. |
Tls | 192 | Specifica il protocollo di sicurezza TLS 1.0. TLS 1.0 è disponibile solo per la compatibilità con le versioni precedenti. Il protocollo TLS è definito nella specifica IETF RFC 2246. Questo membro è obsoleto a partire da .NET 7. |
Tls11 | 768 | Specifica il protocollo di sicurezza TLS 1.1. Il protocollo TLS è definito nella specifica IETF RFC 4346. Questo membro è obsoleto a partire da .NET 7. |
Tls12 | 3072 | Specifica il protocollo di sicurezza TLS 1.2. Il protocollo TLS è definito nella specifica IETF RFC 5246. |
Tls13 | 12288 | Specifica il protocollo di sicurezza TLS 1.3. Il protocollo TLS è definito nella specifica IETF RFC 8446. |
Commenti
Durante l'handshake, il client invia un elenco di versioni SSL e il server sceglie la versione corrispondente migliore da tale elenco.