TcpTransportSecurity.SslProtocols TcpTransportSecurity.SslProtocols TcpTransportSecurity.SslProtocols TcpTransportSecurity.SslProtocols Property

Définition

Spécifie la liste des protocoles SSL/TLS pour négocier lors de l’utilisation du type d’informations d’identification du client TcpClientCredentialType.Certificate.Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. La valeur peut être une combinaison d’un ou plusieurs des membres de l’énumération suivante : Ssl3, Tls, Tls11, Tls12.The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.

public:
 property System::Security::Authentication::SslProtocols SslProtocols { System::Security::Authentication::SslProtocols get(); void set(System::Security::Authentication::SslProtocols value); };
public System.Security.Authentication.SslProtocols SslProtocols { get; set; }
member this.SslProtocols : System.Security.Authentication.SslProtocols with get, set
Public Property SslProtocols As SslProtocols

Valeur de propriété

Exemples

NetTcpBinding b = new NetTcpBinding();  
b.Security.Mode = SecurityMode.Transport;  
b.Security.Transport.ClientCredentialType = TcpClientCredentialType.Certificate;  
b.Security.Transport.SslProtocols = SslProtocols.Tls11 | SslProtocols.Tls12;  
EndpointAddress a = new EndpointAddress("net.tcp://contoso.com/TcpAddress");  
ChannelFactory<ICalculator> cf = new ChannelFactory<ICalculator>(b, a);  
cf.Credentials.ClientCertificate.SetCertificate(  
    StoreLocation.LocalMachine,  
    StoreName.My,  
    X509FindType.FindByThumbprint,  
    "0000000000000000000000000000000000000000");  

Remarques

La valeur par défaut est Ssl3 | Tls | Tls11 | Tls12.The default value is Ssl3 | Tls | Tls11 | Tls12. Versions du framework antérieures à 4.6 prend uniquement en charge Ssl3 et Tls.Versions of the framework prior to 4.6 only support Ssl3 and Tls. Si ceux-ci ne sont pas inclus, la communication avec les versions antérieures du framework ne sera pas possible.If these are not included, communication with earlier versions of the framework will not be possible. Spécification Tls11 et/ou Tls12 désactivera l’utilisation de Ssl3, même si elle a été inclus.Specifying Tls11 and/or Tls12 will disable the usage of Ssl3, even if it has been included.

S’applique à