共用方式為


SecurityProtocolType 列舉

定義

指定安全通道安全性套件所支援的安全性通訊協定。

此列舉支援其成員值的位元組合。

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType = 
Public Enum SecurityProtocolType
繼承
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(如 WebClientHttpWebRequestHttpClient、 和 SmtpClient (使用 TLS/SSL)時,請使用此列舉來決定你的傳輸安全協定政策。

傳輸層安全(TLS)協定假設使用連線導向協定,通常是 TCP。

適用於

另請參閱