11 instantiations of SslClientAuthenticationOptions
aspire (1)
Backchannel\ExtensionBackchannel.cs (1)
287
await stream.AuthenticateAsClientAsync(new
SslClientAuthenticationOptions
Aspire.Dashboard (1)
ServiceClient\DashboardClient.cs (1)
163
httpHandler.SslOptions = new
SslClientAuthenticationOptions
Aspire.Dashboard.Tests (1)
SecurityOptionsBindingTests.cs (1)
67
var options = new
SslClientAuthenticationOptions
();
Microsoft.NET.Build.Containers (1)
Registry\DefaultRegistryAPI.cs (1)
72
socketsHttpHandler.SslOptions = new System.Net.Security.
SslClientAuthenticationOptions
()
System.Net.Http (3)
src\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (1)
18
var clone = new
SslClientAuthenticationOptions
()
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
281
SslClientAuthenticationOptions sslOptions = poolManager.Settings._sslOptions?.ShallowClone() ?? new
SslClientAuthenticationOptions
();
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
205
get => _settings._sslOptions ??= new
SslClientAuthenticationOptions
();
System.Net.Mail (1)
System\Net\Mail\SmtpConnection.cs (1)
166
new
SslClientAuthenticationOptions
System.Net.Security (3)
System\Net\Security\SslStream.cs (3)
250
SslClientAuthenticationOptions options = new
SslClientAuthenticationOptions
325
SslClientAuthenticationOptions options = new
SslClientAuthenticationOptions
387
SslClientAuthenticationOptions options = new
SslClientAuthenticationOptions
()
46 references to SslClientAuthenticationOptions
Aspire.Dashboard (7)
ServiceClient\DashboardClient.cs (7)
248
SslClientAuthenticationOptions
options)
254
nameof(
SslClientAuthenticationOptions
.AllowRenegotiation),
257
nameof(
SslClientAuthenticationOptions
.AllowTlsResume),
260
nameof(
SslClientAuthenticationOptions
.CertificateRevocationCheckMode),
263
nameof(
SslClientAuthenticationOptions
.EnabledSslProtocols),
266
nameof(
SslClientAuthenticationOptions
.EncryptionPolicy),
269
nameof(
SslClientAuthenticationOptions
.TargetHost),
Aspire.Dashboard.Tests (1)
SecurityOptionsBindingTests.cs (1)
67
var
options = new SslClientAuthenticationOptions();
netstandard (1)
netstandard.cs (1)
1248
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Security.
SslClientAuthenticationOptions
))]
System.Net.Http (18)
src\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (3)
15
public static
SslClientAuthenticationOptions
ShallowClone(this
SslClientAuthenticationOptions
options)
18
var
clone = new SslClientAuthenticationOptions()
System\Net\Http\SocketsHttpHandler\ConnectHelper.cs (4)
36
private static
SslClientAuthenticationOptions
SetUpRemoteCertificateValidationCallback(
SslClientAuthenticationOptions
sslOptions, HttpRequestMessage request)
58
public static async ValueTask<SslStream> EstablishSslConnectionAsync(
SslClientAuthenticationOptions
sslOptions, HttpRequestMessage request, bool async, Stream stream, CancellationToken cancellationToken)
115
public static async ValueTask<QuicConnection> ConnectQuicAsync(HttpRequestMessage request, DnsEndPoint endPoint, TimeSpan idleTimeout,
SslClientAuthenticationOptions
clientAuthenticationOptions, Action<QuicConnection, QuicStreamCapacityChangedArgs> streamCapacityCallback, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (9)
63
private readonly
SslClientAuthenticationOptions
? _sslOptionsHttp11;
64
private readonly
SslClientAuthenticationOptions
? _sslOptionsHttp2;
65
private readonly
SslClientAuthenticationOptions
? _sslOptionsHttp2Only;
66
private
SslClientAuthenticationOptions
? _sslOptionsHttp3;
67
private readonly
SslClientAuthenticationOptions
? _sslOptionsProxy;
277
private static
SslClientAuthenticationOptions
ConstructSslOptions(HttpConnectionPoolManager poolManager, string sslHostName)
281
SslClientAuthenticationOptions
sslOptions = poolManager.Settings._sslOptions?.ShallowClone() ?? new SslClientAuthenticationOptions();
436
SslClientAuthenticationOptions
sslOptionsHttp3 = ConstructSslOptions(_poolManager, _sslOptionsHttp11!.TargetHost!);
736
private
SslClientAuthenticationOptions
GetSslOptionsForRequest(HttpRequestMessage request, bool isForHttp2)
System\Net\Http\SocketsHttpHandler\HttpConnectionSettings.cs (1)
60
internal
SslClientAuthenticationOptions
? _sslOptions;
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
203
public
SslClientAuthenticationOptions
SslOptions
System.Net.Quic (7)
System\Net\Quic\Internal\MsQuicConfiguration.cs (2)
22
SslClientAuthenticationOptions
authenticationOptions = options.ClientAuthenticationOptions;
366
throw new ArgumentException(SR.net_quic_empty_cipher_suite, nameof(
SslClientAuthenticationOptions
.CipherSuitesPolicy));
System\Net\Quic\QuicConnection.SslConnectionOptions.cs (4)
32
/// Host name send in SNI, set only for outbound/client connections. Configured via <see cref="
SslClientAuthenticationOptions
.TargetHost"/>.
40
/// Configured via <see cref="SslServerAuthenticationOptions.CertificateRevocationCheckMode"/> or <see cref="
SslClientAuthenticationOptions
.CertificateRevocationCheckMode"/>.
44
/// Configured via <see cref="SslServerAuthenticationOptions.RemoteCertificateValidationCallback"/> or <see cref="
SslClientAuthenticationOptions
.RemoteCertificateValidationCallback"/>.
49
/// Configured via <see cref="SslServerAuthenticationOptions.CertificateChainPolicy"/> or <see cref="
SslClientAuthenticationOptions
.CertificateChainPolicy"/>.
System\Net\Quic\QuicConnectionOptions.cs (1)
186
public
SslClientAuthenticationOptions
ClientAuthenticationOptions { get; set; } = null!;
System.Net.Security (12)
System\Net\Security\SslAuthenticationOptions.cs (1)
37
internal void UpdateOptions(
SslClientAuthenticationOptions
sslClientAuthenticationOptions)
System\Net\Security\SslStream.cs (6)
250
SslClientAuthenticationOptions
options = new SslClientAuthenticationOptions
262
internal IAsyncResult BeginAuthenticateAsClient(
SslClientAuthenticationOptions
sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback? asyncCallback, object? asyncState) =>
325
SslClientAuthenticationOptions
options = new SslClientAuthenticationOptions
337
public void AuthenticateAsClient(
SslClientAuthenticationOptions
sslClientAuthenticationOptions)
387
SslClientAuthenticationOptions
options = new SslClientAuthenticationOptions()
399
public Task AuthenticateAsClientAsync(
SslClientAuthenticationOptions
sslClientAuthenticationOptions, CancellationToken cancellationToken = default)
System\Net\Security\TlsContext.cs (3)
11
/// constructed from either <see cref="
SslClientAuthenticationOptions
"/> or
159
/// <see cref="
SslClientAuthenticationOptions
.RemoteCertificateValidationCallback"/> set on
162
public static TlsContext CreateClient(
SslClientAuthenticationOptions
options)
System\Net\Security\TlsSession.cs (2)
223
/// caller supplied via <see cref="
SslClientAuthenticationOptions
.TargetHost"/>
343
/// build plus any user-supplied <see cref="
SslClientAuthenticationOptions
.RemoteCertificateValidationCallback"/>