SslProtocols 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義 SslProtocols的可能版本。
此列舉支援其成員值的位元組合。
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| 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 起已過時。 |
| Default | 240 | 用 |
| 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 版本清單,伺服器從中選擇最匹配的版本。