TcpTransportSecurityElement.SslProtocols 属性

定义

获取要在使用 TcpClientCredentialType.Certificate 的客户端凭据类型时进行协商的 SSL/TLS 协议的列表。 此值可以是一个或多个下列枚举成员的组合:Ssl3、Tls、Tls11、Tls12。

public:
 property System::Security::Authentication::SslProtocols SslProtocols { System::Security::Authentication::SslProtocols get(); };
[System.Configuration.ConfigurationProperty("sslProtocols", DefaultValue=System.Security.Authentication.SslProtocols.Default | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12)]
public System.Security.Authentication.SslProtocols SslProtocols { get; }
[System.Configuration.ConfigurationProperty("sslProtocols", DefaultValue=System.Security.Authentication.SslProtocols.Tls | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12)]
public System.Security.Authentication.SslProtocols SslProtocols { get; }
[<System.Configuration.ConfigurationProperty("sslProtocols", DefaultValue=System.Security.Authentication.SslProtocols.Default | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12)>]
member this.SslProtocols : System.Security.Authentication.SslProtocols
[<System.Configuration.ConfigurationProperty("sslProtocols", DefaultValue=System.Security.Authentication.SslProtocols.Tls | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12)>]
member this.SslProtocols : System.Security.Authentication.SslProtocols
Public ReadOnly Property SslProtocols As SslProtocols

属性值

SslProtocols

SSL/TLS 协议的列表。

属性

注解

默认值为 Ssl3 | Tls | Tls11 | Tls12。 4.6 之前的版本的 framework 只支持 Ssl3 和 Tls。 如果未包括这些版本,则不可能与早期版本的框架进行通信。 指定 Tls11 和/或 Tls12 将禁用 Ssl3 的使用情况,即使已包含它也是如此。

适用于