81 references to SslProtocols
System (45)
net\System\Net\_FtpControlStream.cs (2)
199(SslProtocols)ServicePointManager.SecurityProtocol, 407(SslProtocols)ServicePointManager.SecurityProtocol,
net\System\Net\_TLSstream.cs (2)
31private SslProtocols m_SslProtocols; 42SslProtocols sslProtocols,
net\System\Net\HttpWebRequest.cs (3)
315internal SslProtocols SslProtocols { get; set; } 5136SslProtocols = (SslProtocols)ServicePointManager.SecurityProtocol; 5271SslProtocols = (SslProtocols)ServicePointManager.SecurityProtocol;
net\System\Net\mail\smtpconnection.cs (3)
402(SslProtocols)ServicePointManager.SecurityProtocol, 926(SslProtocols)ServicePointManager.SecurityProtocol, 951(SslProtocols)ServicePointManager.SecurityProtocol,
net\System\Net\SecureProtocols\_SslState.cs (20)
127internal void ValidateCreateContext(bool isServer, string targetHost, SslProtocols enabledSslProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool remoteCertRequired, bool checkCertRevocationStatus) 132internal void ValidateCreateContext(bool isServer, string targetHost, SslProtocols enabledSslProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool remoteCertRequired, bool checkCertRevocationStatus, bool checkCertName) 156enabledSslProtocols &= (SslProtocols)SchProtocols.ServerMask; 161enabledSslProtocols &= (SslProtocols)SchProtocols.ClientMask; 347internal SslProtocols SslProtocol { 352return SslProtocols.None; 354SslProtocols proto = (SslProtocols)info.Protocol; 356if ((proto & SslProtocols.Ssl2) != 0) { 357proto |= SslProtocols.Ssl2; 359if ((proto & SslProtocols.Ssl3) != 0) { 360proto |= SslProtocols.Ssl3; 362if ((proto & SslProtocols.Tls) != 0) { 363proto |= SslProtocols.Tls; 365if ((proto & SslProtocols.Tls11) != 0) 367proto |= SslProtocols.Tls11; 369if ((proto & SslProtocols.Tls12) != 0) 371proto |= SslProtocols.Tls12; 373if ((proto & SslProtocols.Tls13) != 0) 375proto |= SslProtocols.Tls13;
net\System\Net\SecureProtocols\SslStream.cs (7)
135public virtual void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) 162SslProtocols enabledSslProtocols, bool checkCertificateRevocation, 196SslProtocols enabledSslProtocols, bool checkCertificateRevocation) 223SslProtocols enabledSslProtocols, bool checkCertificateRevocation, 276public virtual Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) 294public virtual Task AuthenticateAsServerAsync(X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) 346public virtual SslProtocols SslProtocol {
net\System\Net\ServicePointManager.cs (8)
81private static SslProtocols s_defaultSslProtocols; 273Debug.Assert((int)SecurityProtocolType.SystemDefault == (int)SslProtocols.None); 274Debug.Assert((int)SecurityProtocolType.Ssl3 == (int)SslProtocols.Ssl3); 275Debug.Assert((int)SecurityProtocolType.Tls == (int)SslProtocols.Tls); 276Debug.Assert((int)SecurityProtocolType.Tls11 == (int)SslProtocols.Tls11); 277Debug.Assert((int)SecurityProtocolType.Tls12 == (int)SslProtocols.Tls12); 278Debug.Assert((int)SecurityProtocolType.Tls13 == (int)SslProtocols.Tls13); 323internal static SslProtocols DefaultSslProtocols
System.ServiceModel (36)
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (2)
20SslProtocols sslProtocols; 72public SslProtocols SslProtocols
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (4)
37SslProtocols sslProtocols; 39SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenManager clientSecurityTokenManager, bool requireClientCertificate, string scheme, IdentityVerifier identityVerifier, SslProtocols sslProtocols) 49SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenProvider serverTokenProvider, bool requireClientCertificate, SecurityTokenAuthenticator clientCertificateAuthenticator, string scheme, IdentityVerifier identityVerifier, SslProtocols sslProtocols) 170public SslProtocols SslProtocols
System\ServiceModel\Channels\TransportDefaults.cs (6)
207internal const SslProtocols OldDefaultSslProtocols = System.Security.Authentication.SslProtocols.Tls | 208System.Security.Authentication.SslProtocols.Tls11 | 209System.Security.Authentication.SslProtocols.Tls12; 211internal static SslProtocols SslProtocols 222return System.Security.Authentication.SslProtocols.None;
System\ServiceModel\Configuration\Properties.cs (8)
3475properties.Add(new ConfigurationProperty("sslProtocols", typeof(System.Security.Authentication.SslProtocols), System.Security.Authentication.SslProtocols.Tls | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.SslProtocolsHelper)), System.Configuration.ConfigurationPropertyOptions.None)); 3530properties.Add(new ConfigurationProperty("sslProtocols", typeof(System.Security.Authentication.SslProtocols), System.Security.Authentication.SslProtocols.Tls | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.SslProtocolsHelper)), System.Configuration.ConfigurationPropertyOptions.None));
System\ServiceModel\Configuration\SslStreamSecurityElement.cs (2)
28public SslProtocols SslProtocols 30get { return (SslProtocols)base[ConfigurationStrings.SslProtocols]; }
System\ServiceModel\Configuration\TcpTransportSecurityElement.cs (2)
45public SslProtocols SslProtocols 47get { return (SslProtocols)base[ConfigurationStrings.SslProtocols]; }
System\ServiceModel\Security\SecurityUtils.cs (7)
111internal static bool IsDefined(SslProtocols value) 113SslProtocols allValues = SslProtocols.None; 114foreach (var protocol in Enum.GetValues(typeof(SslProtocols))) 116allValues |= (SslProtocols)protocol; 121internal static void Validate(SslProtocols value) 126typeof(SslProtocols)));
System\ServiceModel\TcpTransportSecurity.cs (5)
23SslProtocols sslProtocols; 85public SslProtocols SslProtocols 109static bool IsSslBindingElement(BindingElement element, TcpTransportSecurity transportSecurity, out bool requireClientCertificate, out SslProtocols sslProtocols) 130SslProtocols sslProtocols; 151SslProtocols sslProtocols = TransportDefaults.SslProtocols;