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 版本列表,服务器从该列表中选择最佳匹配版本。