Sdílet prostřednictvím


SecurityProtocolType Výčet

Definice

Určuje protokoly zabezpečení podporované balíčkem zabezpečení Schannel.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Dědičnost
SecurityProtocolType
Atributy

Pole

Name Hodnota Description
SystemDefault 0

Umožňuje operačnímu systému zvolit nejlepší protokol, který se má použít, a blokovat protokoly, které nejsou zabezpečené. Pokud vaše aplikace nemá konkrétní důvod, proč ne, měli byste tuto hodnotu použít.

Ssl3 48

Určuje protokol zabezpečení SSL (Secure Socket Layer) 3.0. PROTOKOL SSL 3.0 byl nahrazen protokolem TLS (Transport Layer Security) a je poskytován pouze pro zpětnou kompatibilitu.

Tls 192

Určuje protokol zabezpečení TLS (Transport Layer Security) 1.0. Protokol TLS 1.0 je definován v IETF RFC 2246.

Tls11 768

Určuje protokol zabezpečení TLS (Transport Layer Security) 1.1. Protokol TLS 1.1 je definován v IETF RFC 4346. V systémech Windows se tato hodnota podporuje počínaje Systémem Windows 7.

Tls12 3072

Určuje protokol zabezpečení TLS (Transport Layer Security) 1.2. Protokol TLS 1.2 je definován v IETF RFC 5246. V systémech Windows se tato hodnota podporuje počínaje Systémem Windows 7.

Tls13 12288

Určuje protokol zabezpečení TLS 1.3. Protokol TLS je definován v IETF RFC 8446.

Poznámky

Tento výčet definuje sadu hodnot, které můžete použít k určení protokolu zabezpečení přenosu, který se má použít. Je to výčtový typ pro SecurityProtocol vlastnost. Pomocí tohoto výčtu můžete určit zásady protokolu zabezpečení přenosu při použití rozhraní HTTP API v rozhraní .NET Framework, jako WebClientje například , HttpWebRequest, HttpClienta SmtpClient (při použití protokolu TLS/SSL).

Protokoly TLS (Transport Layer Security) předpokládají, že se používá protokol orientovaný na připojení, obvykle TCP.

Platí pro

Viz také