10 instantiations of SslClientAuthenticationOptions
aspire (1)
Backchannel\ExtensionBackchannel.cs (1)
200await stream.AuthenticateAsClientAsync(new SslClientAuthenticationOptions
Aspire.Dashboard (1)
ServiceClient\DashboardClient.cs (1)
139httpHandler.SslOptions = new SslClientAuthenticationOptions
Microsoft.NET.Build.Containers (1)
Registry\DefaultRegistryAPI.cs (1)
72socketsHttpHandler.SslOptions = new System.Net.Security.SslClientAuthenticationOptions()
System.Net.Http (3)
src\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (1)
18var clone = new SslClientAuthenticationOptions()
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
268SslClientAuthenticationOptions sslOptions = poolManager.Settings._sslOptions?.ShallowClone() ?? new SslClientAuthenticationOptions();
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
205get => _settings._sslOptions ??= new SslClientAuthenticationOptions();
System.Net.Mail (1)
System\Net\Mail\SmtpConnection.cs (1)
166new SslClientAuthenticationOptions
System.Net.Security (3)
System\Net\Security\SslStream.cs (3)
249SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 324SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 386SslClientAuthenticationOptions 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)
15public static SslClientAuthenticationOptions ShallowClone(this SslClientAuthenticationOptions options) 18var clone = new SslClientAuthenticationOptions() 42PropertyInfo[] properties = typeof(SslClientAuthenticationOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)!;
System\Net\Http\SocketsHttpHandler\ConnectHelper.cs (4)
36private static SslClientAuthenticationOptions SetUpRemoteCertificateValidationCallback(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request) 58public static async ValueTask<SslStream> EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, bool async, Stream stream, CancellationToken cancellationToken) 115public 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)
56private readonly SslClientAuthenticationOptions? _sslOptionsHttp11; 57private readonly SslClientAuthenticationOptions? _sslOptionsHttp2; 58private readonly SslClientAuthenticationOptions? _sslOptionsHttp2Only; 59private SslClientAuthenticationOptions? _sslOptionsHttp3; 60private readonly SslClientAuthenticationOptions? _sslOptionsProxy; 264private static SslClientAuthenticationOptions ConstructSslOptions(HttpConnectionPoolManager poolManager, string sslHostName) 268SslClientAuthenticationOptions sslOptions = poolManager.Settings._sslOptions?.ShallowClone() ?? new SslClientAuthenticationOptions(); 418SslClientAuthenticationOptions sslOptionsHttp3 = ConstructSslOptions(_poolManager, _sslOptionsHttp11!.TargetHost!); 713private SslClientAuthenticationOptions GetSslOptionsForRequest(HttpRequestMessage request, bool isForHttp2)
System\Net\Http\SocketsHttpHandler\HttpConnectionSettings.cs (1)
60internal SslClientAuthenticationOptions? _sslOptions;
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
203public SslClientAuthenticationOptions SslOptions
System.Net.Quic (7)
System\Net\Quic\Internal\MsQuicConfiguration.cs (2)
21SslClientAuthenticationOptions authenticationOptions = options.ClientAuthenticationOptions; 339throw 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)
186public SslClientAuthenticationOptions ClientAuthenticationOptions { get; set; } = null!;
System.Net.Security (7)
System\Net\Security\SslAuthenticationOptions.cs (1)
22internal void UpdateOptions(SslClientAuthenticationOptions sslClientAuthenticationOptions)
System\Net\Security\SslStream.cs (6)
249SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 261internal IAsyncResult BeginAuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback? asyncCallback, object? asyncState) => 324SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 336public void AuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions) 386SslClientAuthenticationOptions options = new SslClientAuthenticationOptions() 398public Task AuthenticateAsClientAsync(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken = default)