SslStream.SslProtocol 属性   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示用于对此连接进行身份验证的安全协议。
public:
 virtual property System::Security::Authentication::SslProtocols SslProtocol { System::Security::Authentication::SslProtocols get(); };public virtual System.Security.Authentication.SslProtocols SslProtocol { get; }member this.SslProtocol : System.Security.Authentication.SslProtocolsPublic Overridable ReadOnly Property SslProtocol As SslProtocols属性值
SslProtocols 值,该值表示进行身份验证所使用的协议。
示例
以下示例显示指定流的安全属性。
static void DisplaySecurityLevel(SslStream stream)
{
   Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength);
   Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength);
   Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength);
   Console.WriteLine("Protocol: {0}", stream.SslProtocol);
}
Private Shared Sub DisplaySecurityLevel(stream As SslStream)
    Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength)
    Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength)
    Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength)
    Console.WriteLine("Protocol: {0}", stream.SslProtocol)
End Sub
注解
可以通过 和 AuthenticateAsServerEnabledSslProtocols或 在 或 EnabledSslProtocols 中AuthenticateAsClient指定已启用的安全协议。 如果未显式指定安全协议,则 Default 使用 值。
根据客户端和服务器支持的协议选择用于身份验证的实际协议。