SslProtocols Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje możliwe wersje programu SslProtocols.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- Dziedziczenie
- Atrybuty
Pola
Default | 240 | Użyj |
None | 0 | Umożliwia systemowi operacyjnemu wybór najlepszego protokołu do użycia oraz blokowanie protokołów, które nie są bezpieczne. Jeśli aplikacja nie ma określonego powodu, należy użyć tego pola. |
Ssl2 | 12 | Określa protokół SSL 2.0. Protokół SSL 2.0 został zastąpiony przez protokół TLS i jest udostępniany tylko w celu zapewnienia zgodności z poprzednimi wersjami. |
Ssl3 | 48 | Określa protokół SSL 3.0. Protokół SSL 3.0 został zastąpiony przez protokół TLS i jest dostarczany tylko w celu zapewnienia zgodności z poprzednimi wersjami. |
Tls | 192 | Określa protokół zabezpieczeń TLS 1.0. Protokół TLS 1.0 jest udostępniany tylko w celu zapewnienia zgodności z poprzednimi wersjami. Protokół TLS jest zdefiniowany w standardzie IETF RFC 2246. Ten element członkowski jest przestarzały, począwszy od platformy .NET 7. |
Tls11 | 768 | Określa protokół zabezpieczeń TLS 1.1. Protokół TLS jest zdefiniowany w standardzie IETF RFC 4346. Ten element członkowski jest przestarzały, począwszy od platformy .NET 7. |
Tls12 | 3072 | Określa protokół zabezpieczeń TLS 1.2. Protokół TLS jest zdefiniowany w standardzie IETF RFC 5246. |
Tls13 | 12288 | Określa protokół zabezpieczeń TLS 1.3. Protokół TLS jest zdefiniowany w standardzie IETF RFC 8446. |
Uwagi
Podczas uzgadniania klient wysyła listę wersji protokołu SSL, a serwer wybiera najlepszą zgodną wersję z tej listy.