SslProtocols 列舉

定義

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

此列舉具有 FlagsAttribute 個屬性允許以位元方式合併其成員值。

public enum class SslProtocols
[System.Flags]
public enum SslProtocols
public enum SslProtocols
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 通訊協定是在 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.

適用於