SslProtocols Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die möglichen Versionen von SslProtocols.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- Vererbung
- Attribute
Felder
Default | 240 | Verwenden Sie |
None | 0 | Ermöglicht dem Betriebssystem, das am besten geeignete Protokoll auszuwählen und unsichere Protokolle zu blockieren. Sofern in Ihrer Anwendung kein bestimmter Grund besteht, dies nicht zu tun, sollten Sie dieses Feld verwenden. |
Ssl2 | 12 | Gibt das SSL 2.0-Protokoll an. SSL 2.0 wurde durch das TLS-Protokoll ersetzt und wird nur zur Abwärtskompatibilität bereitgestellt. |
Ssl3 | 48 | Gibt das SSL 3.0-Protokoll an. SSL 3.0 wurde durch das TLS-Protokoll ersetzt und wird nur zur Abwärtskompatibilität bereitgestellt. |
Tls | 192 | Gibt das TLS 1.0-Sicherheitsprotokoll an. TLS 1.0 wird nur zur Abwärtskompatibilität bereitgestellt. Das TLS-Protokoll wird in IETF RFC 2246 definiert. Dieses Element ist ab .NET 7 veraltet. |
Tls11 | 768 | Gibt das TLS 1.1-Sicherheitsprotokoll an. Das TLS-Protokoll wird in IETF RFC 4346 definiert. Dieses Element ist ab .NET 7 veraltet. |
Tls12 | 3072 | Gibt das TLS 1.2-Sicherheitsprotokoll an. Das TLS-Protokoll wird in IETF RFC 5246 definiert. |
Tls13 | 12288 | Gibt das TLS 1.3-Sicherheitsprotokoll an. Das TLS-Protokoll wird in IETF RFC 8446 definiert. |
Hinweise
Während des Handshakes sendet der Client eine Liste der SSL-Versionen, und der Server wählt die beste übereinstimmende Version aus dieser Liste aus.