SslProtocols Výčet

Definice

Definuje možné verze SslProtocols.

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

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

Pole

Default 240

Používejte None místo Default. Default povoluje vyjednávání pouze protokolů SSL (Secure Sockets Layer) 3.0 nebo TLS (Transport Layer Security) 1.0 a tyto možnosti jsou nyní považovány za zastaralé. V důsledku toho Default není v mnoha organizacích povolená. Bez ohledu na název tohoto pole SslStream ho nepoužívá jako výchozí s výjimkou zvláštních okolností.

None 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, měli byste toto pole použít.

Ssl2 12

Určuje protokol SSL 2.0. PROTOKOL SSL 2.0 byl nahrazen protokolem TLS a poskytuje se pouze pro zpětnou kompatibilitu.

Ssl3 48

Určuje protokol SSL 3.0. PROTOKOL SSL 3.0 byl nahrazen protokolem TLS a poskytuje se pouze pro zpětnou kompatibilitu.

Tls 192

Určuje protokol zabezpečení TLS 1.0. Protokol TLS 1.0 je k dispozici pouze pro zpětnou kompatibilitu. Protokol TLS je definován v IETF RFC 2246. Tento člen je zastaralý od verze .NET 7.

Tls11 768

Určuje protokol zabezpečení TLS 1.1. Protokol TLS je definován v IETF RFC 4346. Tento člen je zastaralý od verze .NET 7.

Tls12 3072

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

Tls13 12288

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

Poznámky

Během metody handshake klient odešle seznam verzí SSL a server zvolí z tohoto seznamu nejlepší odpovídající verzi.

Platí pro