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
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Ermöglicht es dem Betriebssystem, das zu verwendende Protokoll auszuwählen und Protokolle zu blockieren, die nicht sicher sind. Wenn Ihre App keinen bestimmten Grund hat, sollten Sie dieses Feld verwenden. |
| Ssl2 | 12 | Gibt das SSL 2.0-Protokoll an. SSL 2.0 wurde vom TLS-Protokoll abgelöst und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. |
| Ssl3 | 48 | Gibt das SSL 3.0-Protokoll an. SSL 3.0 wurde vom TLS-Protokoll abgelöst und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. |
| Tls | 192 | Gibt das TLS 1.0-Sicherheitsprotokoll an. TLS 1.0 wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. Das TLS-Protokoll ist in IETF RFC 2246 definiert. Dieses Element ist ab .NET 7 veraltet. |
| Default | 240 | Verwenden Sie |
| Tls11 | 768 | Gibt das TLS 1.1-Sicherheitsprotokoll an. Das TLS-Protokoll ist 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 Handshake sendet der Client eine Liste der SSL-Versionen, und der Server wählt die beste übereinstimmende Version aus dieser Liste aus.