6 writes to SslOptions
HttpStress (1)
Program.cs (1)
515SslOptions = new SslClientAuthenticationOptions
InMemory.FunctionalTests (2)
EventSourceTests.cs (1)
178SslOptions = new SslClientAuthenticationOptions
KestrelMetricsTests.cs (1)
369SslOptions = new SslClientAuthenticationOptions
Interop.FunctionalTests (2)
Http3\Http3TlsTests.cs (1)
480httpHandler.SslOptions = new SslClientAuthenticationOptions
HttpHelpers.cs (1)
41handler.SslOptions = new System.Net.Security.SslClientAuthenticationOptions
System.Net.Http (1)
System\Net\Http\HttpClientHandler.cs (1)
374_underlyingHandler.SslOptions = _underlyingHandler.SslOptions;
27 references to SslOptions
HttpClientApp (2)
Program.cs (2)
13handler.SslOptions.RemoteCertificateValidationCallback = (_, _, _, _) => true; 14handler.SslOptions.ClientCertificates = new X509CertificateCollection(new[] { TestResources.GetTestCertificate("eku.client.pfx") });
Interop.FunctionalTests (4)
HttpClientHttp2InteropTests.cs (4)
1628handler.SslOptions.RemoteCertificateValidationCallback = (_, _, _, _) => true; 1629handler.SslOptions.LocalCertificateSelectionCallback = (_, _, _, _, _) => TestResources.GetTestCertificate(); 1673handler.SslOptions.RemoteCertificateValidationCallback = (_, _, _, _) => true; 1674handler.SslOptions.LocalCertificateSelectionCallback = (_, _, _, _, _) => TestResources.GetTestCertificate();
Sockets.FunctionalTests (1)
src\Servers\Kestrel\test\FunctionalTests\Http2\ShutdownTests.cs (1)
42handler.SslOptions.RemoteCertificateValidationCallback = (_, _, _, _) => true;
System.Net.Http (12)
System\Net\Http\HttpClientHandler.cs (12)
263_underlyingHandler.SslOptions.LocalCertificateSelectionCallback = (sender, targetHost, localCertificates, remoteCertificate, acceptableIssuers) => CertificateHelper.GetEligibleClientCertificate(_underlyingHandler.SslOptions.ClientCertificates)!; 270_underlyingHandler.SslOptions.LocalCertificateSelectionCallback = (sender, targetHost, localCertificates, remoteCertificate, acceptableIssuers) => CertificateHelper.GetEligibleClientCertificate()!; 291return _underlyingHandler.SslOptions.ClientCertificates ?? 292(_underlyingHandler.SslOptions.ClientCertificates = new X509CertificateCollection()); 303get => (_underlyingHandler.SslOptions.RemoteCertificateValidationCallback?.Target as ConnectHelper.CertificateCallbackMapper)?.FromHttpClientHandler; 307_underlyingHandler.SslOptions.RemoteCertificateValidationCallback = value != null ? 317get => _underlyingHandler.SslOptions.CertificateRevocationCheckMode == X509RevocationMode.Online; 321_underlyingHandler.SslOptions.CertificateRevocationCheckMode = value ? X509RevocationMode.Online : X509RevocationMode.NoCheck; 328get => _underlyingHandler.SslOptions.EnabledSslProtocols; 332_underlyingHandler.SslOptions.EnabledSslProtocols = value; 374_underlyingHandler.SslOptions = _underlyingHandler.SslOptions;
System.Net.Requests (4)
System\Net\HttpWebRequest.cs (4)
1733handler.SslOptions.ClientCertificates = new X509CertificateCollection(parameters.ClientCertificates); 1737handler.SslOptions.EnabledSslProtocols = (SslProtocols)parameters.SslProtocols; 1738handler.SslOptions.CertificateRevocationCheckMode = parameters.CheckCertificateRevocationList ? X509RevocationMode.Online : X509RevocationMode.NoCheck; 1740handler.SslOptions.RemoteCertificateValidationCallback = (message, cert, chain, errors) =>
System.Net.WebSockets.Client (4)
System\Net\WebSockets\WebSocketHandle.Managed.cs (4)
283handler.SslOptions.RemoteCertificateValidationCallback = options.RemoteCertificateValidationCallback; 300Debug.Assert(handler.SslOptions.ClientCertificates == null); 301handler.SslOptions.ClientCertificates = new X509Certificate2Collection(); 302handler.SslOptions.ClientCertificates.AddRange(options.ClientCertificates);