SslProtocols 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義 SslProtocols 的可能版本。
此列舉支援其成員值的位元組合。
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- 繼承
- 屬性
欄位
Default | 240 | 使用 |
None | 0 | 讓作業系統選擇最適用的通訊協定,並封鎖不安全的通訊協定。 除非您的應用程式有不這麼做的特定理由,否則您應該使用此欄位。 |
Ssl2 | 12 | 指定 SSL 2.0 通訊協定。 SSL 2.0 已被 TLS 通訊協定取代,且只提供做為回溯相容性之用。 |
Ssl3 | 48 | 指定 SSL 3.0 通訊協定。 SSL 3.0 已被 TLS 通訊協定取代,且只提供作為回溯相容性之用。 |
Tls | 192 | 指定 TLS 1.0 安全通訊協定。 TLS 1.0 僅供回溯相容性使用。 TLS 通訊協定是在 IETF RFC 2246 中定義。 從 .NET 7 開始,這個成員已過時。 |
Tls11 | 768 | 指定 TLS 1.1 安全性通訊協定。 TLS 通訊協定是在 IETF RFC 4346 中定義。 從 .NET 7 開始,這個成員已過時。 |
Tls12 | 3072 | 指定 TLS 1.2 安全性通訊協定。 TLS 通訊協定是在 IETF RFC 5246 中定義。 |
Tls13 | 12288 | 指定 TLS 1.3 安全性通訊協定。 TLS 通訊協定是在 IETF RFC 8446 中定義。 |
備註
在交握期間,用戶端會傳送 SSL 版本清單,而伺服器會從該清單中選擇最相符的版本。