298 references to SslProtocols
Aspire.Hosting.Yarp (17)
ConfigurationBuilder\YarpCluster.cs (6)
337
private static
SslProtocols
? MapSslProtocols(IReadOnlyList<YarpSslProtocol>? protocols)
344
var
result =
SslProtocols
.None;
349
YarpSslProtocol.None =>
SslProtocols
.None,
350
YarpSslProtocol.Tls12 =>
SslProtocols
.Tls12,
351
YarpSslProtocol.Tls13 =>
SslProtocols
.Tls13,
ConfigurationBuilder\YarpClusterConfigDtos.cs (1)
261
/// This enum exists because <see cref="System.Security.Authentication.
SslProtocols
"/> includes obsolete members and values that YARP does not accept.
YarpEnvConfigGenerator.cs (4)
71
else if (obj is
SslProtocols
sslProtocols)
74
foreach (
var
protocol in Enum.GetValues<
SslProtocols
>())
76
if (protocol !=
SslProtocols
.None)
YarpJsonConfigGeneratorBuilder.cs (6)
125
public sealed class SslProtocolsConverter : JsonConverter<
SslProtocols
>
127
public override
SslProtocols
Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
133
public override void Write(Utf8JsonWriter writer,
SslProtocols
value, JsonSerializerOptions options)
136
foreach (
var
protocol in Enum.GetValues<
SslProtocols
>())
138
if (protocol !=
SslProtocols
.None)
Aspire.Hosting.Yarp.Tests (2)
YarpConfigGeneratorTests.cs (2)
173
SslProtocols =
SslProtocols
.Tls13 |
SslProtocols
.Tls12,
Aspire.RabbitMQ.Client.Tests (2)
AspireRabbitMQExtensionsTests.cs (2)
151
Assert.Equal(
SslProtocols
.Tls12, connectionFactory.AmqpUriSslProtocols);
156
Assert.Equal(
SslProtocols
.Tls13, connectionFactory.Ssl.Version);
Aspire.RabbitMQ.Client.v6.Tests (2)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQExtensionsTests.cs (2)
151
Assert.Equal(
SslProtocols
.Tls12, connectionFactory.AmqpUriSslProtocols);
156
Assert.Equal(
SslProtocols
.Tls13, connectionFactory.Ssl.Version);
dotnet-svcutil-lib (19)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (2)
18
private
SslProtocols
_sslProtocols;
70
public
SslProtocols
SslProtocols
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (4)
34
private
SslProtocols
_sslProtocols;
37
private SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenManager clientSecurityTokenManager, bool requireClientCertificate, string scheme, IdentityVerifier identityVerifier,
SslProtocols
sslProtocols)
47
private SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenProvider serverTokenProvider, bool requireClientCertificate, SecurityTokenAuthenticator clientCertificateAuthenticator, string scheme, IdentityVerifier identityVerifier,
SslProtocols
sslProtocols)
142
public
SslProtocols
SslProtocols
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDefaults.cs (4)
168
public const
SslProtocols
SslProtocols =
170
System.Security.Authentication.
SslProtocols
.Tls |
171
System.Security.Authentication.
SslProtocols
.Tls11 |
172
System.Security.Authentication.
SslProtocols
.Tls12;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (7)
86
internal static bool IsDefined(
SslProtocols
value)
88
SslProtocols
allValues =
SslProtocols
.None;
89
foreach (var protocol in Enum.GetValues(typeof(
SslProtocols
)))
91
allValues |= (
SslProtocols
)protocol;
96
internal static void Validate(
SslProtocols
value)
101
typeof(
SslProtocols
)));
FrameworkFork\System.ServiceModel\System\ServiceModel\TcpTransportSecurity.cs (2)
20
private
SslProtocols
_sslProtocols;
59
public
SslProtocols
SslProtocols
Microsoft.AspNetCore.Connections.Abstractions (2)
Features\ITlsHandshakeFeature.cs (2)
21
/// Gets the <see cref="
SslProtocols
"/>.
23
SslProtocols
Protocol { get; }
Microsoft.AspNetCore.Server.Kestrel.Core (30)
_generated\0\LoggerMessage.g.cs (3)
1492
private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, string, global::System.Security.Authentication.
SslProtocols
, global::System.Exception?> __HttpsConnectionEstablishedCallback =
1493
global::Microsoft.Extensions.Logging.LoggerMessage.Define<string, global::System.Security.Authentication.
SslProtocols
>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(3, "HttpsConnectionEstablished"), "Connection {ConnectionId} established using the following protocol: {Protocol}", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
1500
public static partial void HttpsConnectionEstablished(this global::Microsoft.Extensions.Logging.ILogger<global::Microsoft.AspNetCore.Server.Kestrel.Https.Internal.HttpsConnectionMiddleware> logger, string connectionId, global::System.Security.Authentication.
SslProtocols
protocol)
HttpsConnectionAdapterOptions.cs (2)
76
/// Specifies allowable SSL protocols. Defaults to <see cref="
SslProtocols
.None" /> which allows the operating system to choose the best protocol to use,
79
public
SslProtocols
SslProtocols { get; set; }
Internal\ConfigurationReader.cs (12)
186
private static
SslProtocols
? ParseSslProcotols(IConfigurationSection sslProtocols)
200
return stringProtocols?.Aggregate(
SslProtocols
.None, (acc, current) =>
202
if (Enum.TryParse(current, ignoreCase: true, out
SslProtocols
parsed))
243
public
SslProtocols
? SslProtocols { get; set; }
297
public
SslProtocols
? SslProtocols { get; set; }
306
(SslProtocols ?? System.Security.Authentication.
SslProtocols
.None) == (other.SslProtocols ?? System.Security.Authentication.
SslProtocols
.None) &&
313
Protocols ?? ListenOptions.DefaultHttpProtocols, SslProtocols ?? System.Security.Authentication.
SslProtocols
.None,
341
public
SslProtocols
? SslProtocols { get; set; }
348
(SslProtocols ?? System.Security.Authentication.
SslProtocols
.None) == (other.SslProtocols ?? System.Security.Authentication.
SslProtocols
.None) &&
353
Protocols ?? ListenOptions.DefaultHttpProtocols, SslProtocols ?? System.Security.Authentication.
SslProtocols
.None,
Internal\Http2\Http2Connection.cs (1)
515
if (tlsFeature.Protocol <
SslProtocols
.Tls12)
Internal\Infrastructure\KestrelMetrics.cs (9)
282
public void TlsHandshakeStop(ConnectionMetricsContext metricsContext, long startTimestamp, long currentTimestamp,
SslProtocols
? protocol = null, Exception? exception = null)
291
private void TlsHandshakeStopCore(ConnectionMetricsContext metricsContext, long startTimestamp, long currentTimestamp,
SslProtocols
? protocol = null, Exception? exception = null)
341
public static bool TryGetHandshakeProtocol(
SslProtocols
protocols, [NotNullWhen(true)] out string? name, [NotNullWhen(true)] out string? version)
350
case
SslProtocols
.Ssl2:
354
case
SslProtocols
.Ssl3:
358
case
SslProtocols
.Tls:
362
case
SslProtocols
.Tls11:
366
case
SslProtocols
.Tls12:
370
case
SslProtocols
.Tls13:
Internal\TlsConnectionFeature.cs (2)
24
private
SslProtocols
_protocol;
105
public
SslProtocols
Protocol => _snapshotted ? _protocol : _sslStream.SslProtocol;
Middleware\HttpsConnectionMiddleware.cs (1)
620
public static partial void HttpsConnectionEstablished(this ILogger<HttpsConnectionMiddleware> logger, string connectionId,
SslProtocols
protocol);
netstandard (1)
netstandard.cs (1)
1834
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Authentication.
SslProtocols
))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
849
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Authentication.
SslProtocols
))]
System.Net.Http (2)
System\Net\Http\HttpClientHandler.cs (1)
338
public
SslProtocols
SslProtocols
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (1)
198
if (sslStream.SslProtocol <
SslProtocols
.Tls12)
System.Net.Http.WinHttpHandler (11)
System\Net\Http\WinHttpHandler.cs (11)
66
private
SslProtocols
_sslProtocols =
SslProtocols
.None; // Use most secure protocols available.
224
public
SslProtocols
SslProtocols
1167
const
SslProtocols
Tls13 = (
SslProtocols
)12288; // enum is missing in .NET Standard
1170
if (_sslProtocols ==
SslProtocols
.None)
1176
if ((_sslProtocols &
SslProtocols
.Ssl2) != 0)
1181
if ((_sslProtocols &
SslProtocols
.Ssl3) != 0)
1188
if ((_sslProtocols &
SslProtocols
.Tls) != 0)
1193
if ((_sslProtocols &
SslProtocols
.Tls11) != 0)
1199
if ((_sslProtocols &
SslProtocols
.Tls12) != 0)
System.Net.HttpListener (1)
System\Net\Managed\HttpConnection.cs (1)
111
_sslStream?.AuthenticateAsServer(_cert, true, (
SslProtocols
)ServicePointManager.SecurityProtocol, false);
System.Net.Mail (2)
System\Net\Mail\SmtpConnection.cs (2)
170
EnabledSslProtocols = (
SslProtocols
)ServicePointManager.SecurityProtocol, // enums use same values
179
sslStream.AuthenticateAsClient(host, _clientCertificates, (
SslProtocols
)ServicePointManager.SecurityProtocol, ServicePointManager.CheckCertificateRevocationList);
System.Net.Quic (6)
System\Net\Quic\QuicConnection.cs (5)
225
private
SslProtocols
_negotiatedSslProtocol;
307
/// Gets a <see cref="System.Security.Authentication.
SslProtocols
"/> value that indicates the security protocol used to authenticate this connection.
309
public
SslProtocols
SslProtocol => _negotiatedSslProtocol;
631
_negotiatedSslProtocol = (
SslProtocols
)info.TlsProtocolVersion;
634
Debug.Assert(_negotiatedSslProtocol ==
SslProtocols
.Tls13, $"Unexpected TLS version {info.TlsProtocolVersion}");
System\Net\Quic\QuicListener.cs (1)
346
SslClientHelloInfo clientHello = new SslClientHelloInfo(data.Info->ServerNameLength > 0 ? Encoding.UTF8.GetString((byte*)data.Info->ServerName, data.Info->ServerNameLength) : "",
SslProtocols
.Tls13);
System.Net.Requests (10)
System\Net\FtpControlStream.cs (4)
198
(
SslProtocols
)ServicePointManager.SecurityProtocol, // enums use same values
209
(
SslProtocols
)ServicePointManager.SecurityProtocol, // enums use same values
404
(
SslProtocols
)ServicePointManager.SecurityProtocol, // enums use same values
429
(
SslProtocols
)ServicePointManager.SecurityProtocol, // enums use same values
System\Net\HttpWebRequest.cs (1)
1770
handler.SslOptions.EnabledSslProtocols = (
SslProtocols
)parameters.SslProtocols;
System\Net\ServicePoint\SecurityProtocolType.cs (5)
14
Ssl3 =
SslProtocols
.Ssl3,
17
Tls =
SslProtocols
.Tls,
18
Tls11 =
SslProtocols
.Tls11,
20
Tls12 =
SslProtocols
.Tls12,
21
Tls13 =
SslProtocols
.Tls13,
System.Net.Security (144)
_generated\0\LibraryImports.g.cs (3)
4403
internal static extern partial void SslCtxSetProtocolOptions(nint ctx, global::System.Security.Authentication.
SslProtocols
protocols);
4411
internal static partial void SslCtxSetProtocolOptions(global::Microsoft.Win32.SafeHandles.SafeSslContextHandle ctx, global::System.Security.Authentication.
SslProtocols
protocols)
4434
static extern unsafe void __PInvoke(nint __ctx_native, global::System.Security.Authentication.
SslProtocols
__protocols_native);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (18)
34
private const
SslProtocols
FakeAlpnSslProtocol = (
SslProtocols
)1; // used to distinguish server sessions with ALPN
47
public readonly
SslProtocols
SslProtocols;
49
public SslContextCacheKey(bool isClient,
SslProtocols
sslProtocols, SslStreamCertificateContext? certContext)
134
private static
SslProtocols
CalculateEffectiveProtocols(SslAuthenticationOptions sslAuthenticationOptions)
138
SslProtocols
protocols = sslAuthenticationOptions.EnabledSslProtocols & ~((
SslProtocols
)1);
142
if (protocols !=
SslProtocols
.None &&
145
protocols &= ~
SslProtocols
.Tls13;
151
if (protocols ==
SslProtocols
.None)
157
protocols =
SslProtocols
.Tls |
SslProtocols
.Tls11 |
SslProtocols
.Tls12;
177
protocols =
SslProtocols
.Tls13;
185
SslProtocols
protocols = CalculateEffectiveProtocols(sslAuthenticationOptions);
194
SslProtocols
serverProtocolCacheKey = protocols | (hasAlpn ? FakeAlpnSslProtocol :
SslProtocols
.None);
208
internal static unsafe SafeSslContextHandle AllocateSslContext(SslAuthenticationOptions sslAuthenticationOptions,
SslProtocols
protocols, bool enableResume)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SetProtocolOptions.cs (2)
14
internal static partial void SslCtxSetProtocolOptions(IntPtr ctx,
SslProtocols
protocols);
17
internal static partial void SslCtxSetProtocolOptions(SafeSslContextHandle ctx,
SslProtocols
protocols);
System\Net\Security\CipherSuitesPolicyPal.Linux.cs (7)
120
private static bool IsOnlyTls13(
SslProtocols
protocols)
121
=> protocols ==
SslProtocols
.Tls13;
123
internal static bool WantsTls13(
SslProtocols
protocols)
124
=> protocols ==
SslProtocols
.None || (protocols &
SslProtocols
.Tls13) != 0;
128
SslProtocols
protocols,
154
SslProtocols
protocols,
System\Net\Security\NetEventSource.Security.cs (1)
196
SslProtocols
sslProtocol,
System\Net\Security\NetSecurityTelemetry.cs (22)
144
private void HandshakeStop(
SslProtocols
protocol)
148
Debug.Assert(sizeof(
SslProtocols
) == 4);
171
HandshakeStop(
SslProtocols
.None);
175
public void HandshakeCompleted(
SslProtocols
protocol, long startingTimestamp, bool connectionOpen)
183
Debug.Assert(Enum.GetValues<
SslProtocols
>()[^1] ==
SslProtocols
.Tls13, "Make sure to add a counter for new SslProtocols");
188
case
SslProtocols
.Tls:
193
case
SslProtocols
.Tls11:
199
case
SslProtocols
.Tls12:
204
case
SslProtocols
.Tls13:
224
public void ConnectionClosed(
SslProtocols
protocol)
231
case
SslProtocols
.Tls:
235
case
SslProtocols
.Tls11:
240
case
SslProtocols
.Tls12:
244
case
SslProtocols
.Tls13:
335
SslProtocols
protocol = stream.GetSslProtocolInternal();
351
static (string?, string?) GetNameAndVersionString(
SslProtocols
protocol) => protocol switch
354
SslProtocols
.Ssl2 => ("ssl", "2"),
355
SslProtocols
.Ssl3 => ("ssl", "3"),
358
SslProtocols
.Tls => ("tls", "1"),
359
SslProtocols
.Tls12 => ("tls", "1.2"),
361
SslProtocols
.Tls13 => ("tls", "1.3"),
System\Net\Security\SslAuthenticationOptions.cs (7)
177
private static
SslProtocols
FilterOutIncompatibleSslProtocols(
SslProtocols
protocols)
179
if ((protocols & (
SslProtocols
.Tls12 |
SslProtocols
.Tls13)) !=
SslProtocols
.None)
183
protocols &= ~
SslProtocols
.Ssl2;
206
internal
SslProtocols
EnabledSslProtocols { get; set; }
System\Net\Security\SslClientAuthenticationOptions.cs (3)
16
private
SslProtocols
_enabledSslProtocols =
SslProtocols
.None;
80
public
SslProtocols
EnabledSslProtocols
System\Net\Security\SslClientHelloInfo.cs (2)
14
public readonly
SslProtocols
SslProtocols { get; }
16
public SslClientHelloInfo(string serverName,
SslProtocols
sslProtocols)
System\Net\Security\SslConnectionInfo.Linux.cs (8)
48
private unsafe
SslProtocols
MapProtocolVersion(IntPtr protocolVersion)
71
return
SslProtocols
.Tls;
77
case (byte)'1': return
SslProtocols
.Tls11;
79
case (byte)'2': return
SslProtocols
.Tls12;
80
case (byte)'3': return
SslProtocols
.Tls13;
94
return
SslProtocols
.Ssl2;
98
return
SslProtocols
.Ssl3;
104
return
SslProtocols
.None;
System\Net\Security\SslServerAuthenticationOptions.cs (3)
14
private
SslProtocols
_enabledSslProtocols =
SslProtocols
.None;
46
public
SslProtocols
EnabledSslProtocols
System\Net\Security\SslSessionsCache.cs (2)
108
SslProtocols
sslProtocols,
151
SslProtocols
sslProtocols,
System\Net\Security\SslStream.cs (35)
235
return BeginAuthenticateAsClient(targetHost, null,
SslProtocols
.None, false,
242
return BeginAuthenticateAsClient(targetHost, clientCertificates,
SslProtocols
.None, checkCertificateRevocation, asyncCallback, asyncState);
246
SslProtocols
enabledSslProtocols, bool checkCertificateRevocation,
272
return BeginAuthenticateAsServer(serverCertificate, false,
SslProtocols
.None, false,
280
return BeginAuthenticateAsServer(serverCertificate, clientCertificateRequired,
SslProtocols
.None, checkCertificateRevocation, asyncCallback, asyncState);
284
SslProtocols
enabledSslProtocols, bool checkCertificateRevocation,
314
AuthenticateAsClient(targetHost, null,
SslProtocols
.None, false);
319
AuthenticateAsClient(targetHost, clientCertificates,
SslProtocols
.None, checkCertificateRevocation);
322
public virtual void AuthenticateAsClient(string targetHost, X509CertificateCollection? clientCertificates,
SslProtocols
enabledSslProtocols, bool checkCertificateRevocation)
348
AuthenticateAsServer(serverCertificate, false,
SslProtocols
.None, false);
353
AuthenticateAsServer(serverCertificate, clientCertificateRequired,
SslProtocols
.None, checkCertificateRevocation);
356
public virtual void AuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired,
SslProtocols
enabledSslProtocols, bool checkCertificateRevocation)
382
public virtual Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection? clientCertificates, bool checkCertificateRevocation) => AuthenticateAsClientAsync(targetHost, clientCertificates,
SslProtocols
.None, checkCertificateRevocation);
384
public virtual Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection? clientCertificates,
SslProtocols
enabledSslProtocols, bool checkCertificateRevocation)
408
AuthenticateAsServerAsync(serverCertificate, false,
SslProtocols
.None, false);
423
public virtual Task AuthenticateAsServerAsync(X509Certificate serverCertificate, bool clientCertificateRequired,
SslProtocols
enabledSslProtocols, bool checkCertificateRevocation)
485
public virtual
SslProtocols
SslProtocol
495
internal
SslProtocols
GetSslProtocolInternal()
499
return
SslProtocols
.None;
502
SslProtocols
proto = (
SslProtocols
)_connectionInfo.Protocol;
503
SslProtocols
ret =
SslProtocols
.None;
507
if ((proto &
SslProtocols
.Ssl2) != 0)
509
ret |=
SslProtocols
.Ssl2;
512
if ((proto &
SslProtocols
.Ssl3) != 0)
514
ret |=
SslProtocols
.Ssl3;
519
if ((proto &
SslProtocols
.Tls) != 0)
521
ret |=
SslProtocols
.Tls;
524
if ((proto &
SslProtocols
.Tls11) != 0)
526
ret |=
SslProtocols
.Tls11;
530
if ((proto &
SslProtocols
.Tls12) != 0)
532
ret |=
SslProtocols
.Tls12;
535
if ((proto &
SslProtocols
.Tls13) != 0)
537
ret |=
SslProtocols
.Tls13;
System\Net\Security\SslStream.IO.cs (5)
154
SslProtocols
protocol = GetSslProtocolInternal();
456
if (!_isRenego && _buffer.EncryptedReadOnlySpan[_lastFrame.Header.Version ==
SslProtocols
.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello &&
512
if (_isRenego && SslProtocol !=
SslProtocols
.Tls13)
527
_buffer.EncryptedReadOnlySpan[_lastFrame.Header.Version ==
SslProtocols
.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello;
885
if (_sslAuthenticationOptions.AllowRenegotiation || SslProtocol ==
SslProtocols
.Tls13 || _nestedAuth != NestedState.StreamNotInUse)
System\Net\Security\TlsFrameHelper.cs (26)
89
public
SslProtocols
Version;
121
public
SslProtocols
SupportedVersions;
207
header.Version =
SslProtocols
.Ssl2;
260
if (info.Header.Version ==
SslProtocols
.Ssl2)
276
if (((int)info.Header.Version >= (int)
SslProtocols
.Tls) &&
316
private static byte[] CreateProtocolVersionAlert(
SslProtocols
version) =>
319
SslProtocols
.Tls13 => s_protocolMismatch13,
320
SslProtocols
.Tls12 => s_protocolMismatch12,
322
SslProtocols
.Tls11 => s_protocolMismatch11,
323
SslProtocols
.Tls => s_protocolMismatch10,
326
SslProtocols
.Ssl3 => s_protocolMismatch30,
331
public static byte[] CreateAlertFrame(
SslProtocols
version, TlsAlertDescription reason)
338
else if ((int)version > (int)
SslProtocols
.Tls)
345
case
SslProtocols
.Tls13:
349
case
SslProtocols
.Tls11:
352
case
SslProtocols
.Tls:
528
if (!TryGetSupportedVersionsFromExtension(extensionData, out
SslProtocols
versions))
644
private static bool TryGetSupportedVersionsFromExtension(ReadOnlySpan<byte> extensionData, out
SslProtocols
protocols)
659
protocols =
SslProtocols
.None;
750
private static
SslProtocols
TlsMinorVersionToProtocol(byte value)
754
4 =>
SslProtocols
.Tls13,
755
3 =>
SslProtocols
.Tls12,
757
2 =>
SslProtocols
.Tls11,
758
1 =>
SslProtocols
.Tls,
761
0 =>
SslProtocols
.Ssl3,
763
_ =>
SslProtocols
.None,
System.ServiceModel.NetFramingBase (16)
System\ServiceModel\Channels\SslProtocolsHelper.cs (7)
11
internal static bool IsDefined(
SslProtocols
value)
13
SslProtocols
allValues =
SslProtocols
.None;
14
foreach (var protocol in Enum.GetValues(typeof(
SslProtocols
)))
16
allValues |= (
SslProtocols
)protocol;
21
internal static void Validate(
SslProtocols
value)
26
typeof(
SslProtocols
)));
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (2)
16
private
SslProtocols
_sslProtocols;
53
public
SslProtocols
SslProtocols
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
29
private SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenManager clientSecurityTokenManager, bool requireClientCertificate, string scheme, IdentityVerifier identityVerifier,
SslProtocols
sslProtocols)
39
private SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenProvider serverTokenProvider, bool requireClientCertificate, SecurityTokenAuthenticator clientCertificateAuthenticator, string scheme, IdentityVerifier identityVerifier,
SslProtocols
sslProtocols)
93
public
SslProtocols
SslProtocols { get; }
System\ServiceModel\Channels\TransportDefaults.cs (4)
16
public const SSAuth.
SslProtocols
SslProtocols =
18
SSAuth.
SslProtocols
.Tls |
19
SSAuth.
SslProtocols
.Tls11 |
20
SSAuth.
SslProtocols
.Tls12;
System.ServiceModel.NetTcp (13)
System\ServiceModel\Channels\SslProtocolsHelper.cs (7)
11
internal static bool IsDefined(
SslProtocols
value)
13
SslProtocols
allValues =
SslProtocols
.None;
14
foreach (var protocol in Enum.GetValues(typeof(
SslProtocols
)))
16
allValues |= (
SslProtocols
)protocol;
21
internal static void Validate(
SslProtocols
value)
26
typeof(
SslProtocols
)));
System\ServiceModel\Channels\TransportDefaults.cs (4)
22
public const
SslProtocols
SslProtocols =
24
SSAuth.
SslProtocols
.Tls |
25
SSAuth.
SslProtocols
.Tls11 |
26
SSAuth.
SslProtocols
.Tls12;
System\ServiceModel\TcpTransportSecurity.cs (2)
21
private
SslProtocols
_sslProtocols;
84
public
SslProtocols
SslProtocols
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\TransportDefaults.cs (4)
169
public const
SslProtocols
SslProtocols =
171
System.Security.Authentication.
SslProtocols
.Tls |
172
System.Security.Authentication.
SslProtocols
.Tls11 |
173
System.Security.Authentication.
SslProtocols
.Tls12;
System.ServiceModel.UnixDomainSocket (13)
System\ServiceModel\Channels\SslProtocolsHelper.cs (7)
11
internal static bool IsDefined(
SslProtocols
value)
13
SslProtocols
allValues =
SslProtocols
.None;
14
foreach (var protocol in Enum.GetValues(typeof(
SslProtocols
)))
16
allValues |= (
SslProtocols
)protocol;
21
internal static void Validate(
SslProtocols
value)
26
typeof(
SslProtocols
)));
System\ServiceModel\Channels\TransportDefaults.cs (4)
22
public const
SslProtocols
SslProtocols =
24
SSAuth.
SslProtocols
.Tls |
25
SSAuth.
SslProtocols
.Tls11 |
26
SSAuth.
SslProtocols
.Tls12;
System\ServiceModel\UnixDomainSocketTransportSecurity.cs (2)
22
private
SslProtocols
_sslProtocols;
85
public
SslProtocols
SslProtocols