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)
277SslClientAuthenticationOptions 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)
250SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 325SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 387SslClientAuthenticationOptions options = new SslClientAuthenticationOptions()
39 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)
60private readonly SslClientAuthenticationOptions? _sslOptionsHttp11; 61private readonly SslClientAuthenticationOptions? _sslOptionsHttp2; 62private readonly SslClientAuthenticationOptions? _sslOptionsHttp2Only; 63private SslClientAuthenticationOptions? _sslOptionsHttp3; 64private readonly SslClientAuthenticationOptions? _sslOptionsProxy; 273private static SslClientAuthenticationOptions ConstructSslOptions(HttpConnectionPoolManager poolManager, string sslHostName) 277SslClientAuthenticationOptions sslOptions = poolManager.Settings._sslOptions?.ShallowClone() ?? new SslClientAuthenticationOptions(); 432SslClientAuthenticationOptions sslOptionsHttp3 = ConstructSslOptions(_poolManager, _sslOptionsHttp11!.TargetHost!); 732private 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 (12)
System\Net\Security\SslAuthenticationOptions.cs (1)
37internal void UpdateOptions(SslClientAuthenticationOptions sslClientAuthenticationOptions)
System\Net\Security\SslStream.cs (6)
250SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 262internal IAsyncResult BeginAuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback? asyncCallback, object? asyncState) => 325SslClientAuthenticationOptions options = new SslClientAuthenticationOptions 337public void AuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions) 387SslClientAuthenticationOptions options = new SslClientAuthenticationOptions() 399public Task AuthenticateAsClientAsync(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken = default)
System\Net\Security\TlsContext.cs (3)
11/// constructed from either <see cref="SslClientAuthenticationOptions"/> or 149/// <see cref="SslClientAuthenticationOptions.RemoteCertificateValidationCallback"/> set on 152public static TlsContext CreateClient(SslClientAuthenticationOptions options)
System\Net\Security\TlsSession.cs (2)
203/// caller supplied via <see cref="SslClientAuthenticationOptions.TargetHost"/> 316/// build plus any user-supplied <see cref="SslClientAuthenticationOptions.RemoteCertificateValidationCallback"/>