SecurityProtocolType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定安全通道安全性套件所支援的安全性通訊協定。
此列舉支援其成員值的位元組合。
public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType =
Public Enum SecurityProtocolType
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| SystemDefault | 0 | 允許作業系統選擇最佳協定,並封鎖不安全的協定。 除非你的應用程式有特別理由不使用,否則你應該使用這個數值。 |
| Ssl3 | 48 | 規範安全套接層(SSL)3.0 安全協定。 SSL 3.0 已被傳輸層安全協定(TLS)取代,僅提供向下相容性。 |
| Tls | 192 | 規範傳輸層安全(TLS)1.0 安全協定。 TLS 1.0 協定定義於 IETF RFC 2246。 |
| Tls11 | 768 | 規範傳輸層安全(TLS)1.1 安全協定。 TLS 1.1 協定定義於 IETF RFC 4346。 在 Windows 系統中,此值自 Windows 7 起開始支援。 |
| Tls12 | 3072 | 規範傳輸層安全(TLS)1.2 安全協定。 TLS 1.2 協定定義於 IETF RFC 5246。 在 Windows 系統中,此值自 Windows 7 起開始支援。 |
| Tls13 | 12288 | 規範 TLS 1.3 安全協定。 TLS 協定定義於 IETF RFC 8446。 |
備註
這個列舉定義了你可以用來指定要使用哪種傳輸安全協定的值集合。 它是該房產所列舉的類型 SecurityProtocol 。 當你在 .NET Framework 中使用 HTTP API(如 WebClient、 HttpWebRequest、 HttpClient、 和 SmtpClient (使用 TLS/SSL)時,請使用此列舉來決定你的傳輸安全協定政策。
傳輸層安全(TLS)協定假設使用連線導向協定,通常是 TCP。