SslProtocols 列舉

定義

定義 SslProtocols 的可能版本。Defines the possible versions of SslProtocols.

此列舉有 FlagsAttribute 屬性,因此其成員值可進行位元組合。

public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols = 
Public Enum SslProtocols
繼承
SslProtocols
屬性

欄位

Default 240

使用 None,而不是 DefaultUse None instead of Default. Default 只允許交涉安全通訊端層 (SSL) 3.0 或傳輸層安全性 (TLS) 1.0 通訊協定,而這些選項已被視為淘汰。Default permits only the Secure Sockets Layer (SSL) 3.0 or Transport Layer Security (TLS) 1.0 protocols to be negotiated, and those options are now considered obsolete. 因此,許多組織中不允許 DefaultConsequently, Default is not allowed in many organizations. 除非在特殊情況,否則 SslStream 不會將此欄位的名稱用為預設值。Despite the name of this field, SslStream does not use it as a default except under special circumstances.

None 0

讓作業系統選擇最適用的通訊協定,並封鎖不安全的通訊協定。Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. 除非您的應用程式有不這麼做的特定理由,否則您應該使用此欄位。Unless your app has a specific reason not to, you should use this field.

Ssl2 12

指定 SSL 2.0 通訊協定。Specifies the SSL 2.0 protocol. SSL 2.0 已被 TLS 通訊協定取代,且只提供做為回溯相容性之用。SSL 2.0 has been superseded by the TLS protocol and is provided for backward compatibility only.

Ssl3 48

指定 SSL 3.0 通訊協定。Specifies the SSL 3.0 protocol. SSL 3.0 已被 TLS 通訊協定取代,且只提供作為回溯相容性之用。SSL 3.0 has been superseded by the TLS protocol and is provided for backward compatibility only.

Tls 192

指定 TLS 1.0 安全通訊協定。Specifies the TLS 1.0 security protocol. TLS 1.0 僅為回溯相容性而提供。TLS 1.0 is provided for backward compatibility only. TLS 通訊協定是在 IETF RFC 2246 中定義。The TLS protocol is defined in IETF RFC 2246.

Tls11 768

指定 TLS 1.1 安全性通訊協定。Specifies the TLS 1.1 security protocol. TLS 通訊協定是在 IETF RFC 4346 中定義。The TLS protocol is defined in IETF RFC 4346.

Tls12 3072

指定 TLS 1.2 安全性通訊協定。Specifies the TLS 1.2 security protocol. TLS 通訊協定是在 IETF RFC 5246 中定義。The TLS protocol is defined in IETF RFC 5246.

Tls13 12288

指定 TLS 1.3 安全性通訊協定。Specifies the TLS 1.3 security protocol. TLS 通訊協定是在 IETF RFC 8446 中定義。The TLS protocol is defined in IETF RFC 8446.

備註

在交握期間,用戶端會傳送 SSL 版本的清單,而伺服器會從該清單選擇最符合的版本。During the handshake, the client sends a list of SSL versions and the server chooses the best matching version from that list.

適用於