10 instantiations of SslClientAuthenticationOptions
aspire (1)
Backchannel\ExtensionBackchannel.cs (1)
200
await stream.AuthenticateAsClientAsync(new
SslClientAuthenticationOptions
Aspire.Dashboard (1)
ServiceClient\DashboardClient.cs (1)
139
httpHandler.SslOptions = 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)
268
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)
249
SslClientAuthenticationOptions options = new
SslClientAuthenticationOptions
324
SslClientAuthenticationOptions options = new
SslClientAuthenticationOptions
386
SslClientAuthenticationOptions options = new
SslClientAuthenticationOptions
()
34 references to SslClientAuthenticationOptions
netstandard (1)
netstandard.cs (1)
1248
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Security.
SslClientAuthenticationOptions
))]
System.Net.Http (19)
src\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (4)
15
public static
SslClientAuthenticationOptions
ShallowClone(this
SslClientAuthenticationOptions
options)
18
var
clone = new SslClientAuthenticationOptions()
42
PropertyInfo[] properties = typeof(
SslClientAuthenticationOptions
).GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)!;
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)
56
private readonly
SslClientAuthenticationOptions
? _sslOptionsHttp11;
57
private readonly
SslClientAuthenticationOptions
? _sslOptionsHttp2;
58
private readonly
SslClientAuthenticationOptions
? _sslOptionsHttp2Only;
59
private
SslClientAuthenticationOptions
? _sslOptionsHttp3;
60
private readonly
SslClientAuthenticationOptions
? _sslOptionsProxy;
264
private static
SslClientAuthenticationOptions
ConstructSslOptions(HttpConnectionPoolManager poolManager, string sslHostName)
268
SslClientAuthenticationOptions
sslOptions = poolManager.Settings._sslOptions?.ShallowClone() ?? new SslClientAuthenticationOptions();
418
SslClientAuthenticationOptions
sslOptionsHttp3 = ConstructSslOptions(_poolManager, _sslOptionsHttp11!.TargetHost!);
713
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)
21
SslClientAuthenticationOptions
authenticationOptions = options.ClientAuthenticationOptions;
339
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 (7)
System\Net\Security\SslAuthenticationOptions.cs (1)
22
internal void UpdateOptions(
SslClientAuthenticationOptions
sslClientAuthenticationOptions)
System\Net\Security\SslStream.cs (6)
249
SslClientAuthenticationOptions
options = new SslClientAuthenticationOptions
261
internal IAsyncResult BeginAuthenticateAsClient(
SslClientAuthenticationOptions
sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback? asyncCallback, object? asyncState) =>
324
SslClientAuthenticationOptions
options = new SslClientAuthenticationOptions
336
public void AuthenticateAsClient(
SslClientAuthenticationOptions
sslClientAuthenticationOptions)
386
SslClientAuthenticationOptions
options = new SslClientAuthenticationOptions()
398
public Task AuthenticateAsClientAsync(
SslClientAuthenticationOptions
sslClientAuthenticationOptions, CancellationToken cancellationToken = default)