2 instantiations of HttpsConnectionAdapterOptions
Microsoft.AspNetCore.Server.Kestrel.Core (2)
KestrelConfigurationLoader.cs (1)
384var httpsOptions = new HttpsConnectionAdapterOptions();
ListenOptionsHttpsExtensions.cs (1)
176var options = new HttpsConnectionAdapterOptions();
40 references to HttpsConnectionAdapterOptions
Microsoft.AspNetCore.Server.Kestrel.Core (40)
EndpointConfiguration.cs (3)
15internal EndpointConfiguration(bool isHttps, ListenOptions listenOptions, HttpsConnectionAdapterOptions httpsOptions, IConfigurationSection configSection) 34/// Gets the <see cref="HttpsConnectionAdapterOptions"/>. 36public HttpsConnectionAdapterOptions HttpsOptions { get; }
HttpsConfigurationService.cs (2)
77HttpsConnectionAdapterOptions httpsOptions, 88public ListenOptions UseHttpsWithSni(ListenOptions listenOptions, HttpsConnectionAdapterOptions httpsOptions, EndpointConfig endpoint)
HttpsConnectionAdapterOptions.cs (1)
23/// Initializes a new instance of <see cref="HttpsConnectionAdapterOptions"/>.
IHttpsConfigurationService.cs (2)
43HttpsConnectionAdapterOptions httpsOptions, 57ListenOptions UseHttpsWithSni(ListenOptions listenOptions, HttpsConnectionAdapterOptions httpsOptions, EndpointConfig endpoint);
Internal\SniOptionsSelector.cs (1)
36HttpsConnectionAdapterOptions fallbackHttpsOptions,
KestrelConfigurationLoader.cs (2)
251internal void ApplyHttpsDefaults(HttpsConnectionAdapterOptions httpsOptions) 384var httpsOptions = new HttpsConnectionAdapterOptions();
KestrelServer.cs (2)
100HttpsConnectionAdapterOptions httpsOptions, 109public ListenOptions UseHttpsWithSni(ListenOptions listenOptions, HttpsConnectionAdapterOptions httpsOptions, EndpointConfig endpoint)
KestrelServerOptions.cs (4)
199private Action<HttpsConnectionAdapterOptions> HttpsDefaults { get; set; } = _ => { }; 275public void ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions> configureOptions) 280internal void ApplyHttpsDefaults(HttpsConnectionAdapterOptions httpsOptions) 286internal void ApplyDefaultCertificate(HttpsConnectionAdapterOptions httpsOptions)
ListenOptions.cs (1)
143internal HttpsConnectionAdapterOptions? HttpsOptions { get; set; }
ListenOptionsHttpsExtensions.cs (14)
66/// <param name="configureOptions">An Action to configure the <see cref="HttpsConnectionAdapterOptions"/>.</param> 69Action<HttpsConnectionAdapterOptions> configureOptions) 116/// <param name="configureOptions">An Action to configure the <see cref="HttpsConnectionAdapterOptions"/>.</param> 119Action<HttpsConnectionAdapterOptions> configureOptions) 145/// <param name="configureOptions">An Action to configure the <see cref="HttpsConnectionAdapterOptions"/>.</param> 148Action<HttpsConnectionAdapterOptions> configureOptions) 166public static ListenOptions UseHttps(this ListenOptions listenOptions, Action<HttpsConnectionAdapterOptions> configureOptions) 176var options = new HttpsConnectionAdapterOptions(); 191/// <see cref="KestrelServerOptions.ConfigureHttpsDefaults(Action{HttpsConnectionAdapterOptions})"/>. 196public static ListenOptions UseHttps(this ListenOptions listenOptions, HttpsConnectionAdapterOptions httpsOptions) 215/// <see cref="KestrelServerOptions.ConfigureHttpsDefaults(Action{HttpsConnectionAdapterOptions})"/>. 223return listenOptions.UseHttps(serverOptionsSelectionCallback, state, HttpsConnectionAdapterOptions.DefaultHandshakeTimeout); 228/// <see cref="KestrelServerOptions.ConfigureHttpsDefaults(Action{HttpsConnectionAdapterOptions})"/>. 247/// <see cref="KestrelServerOptions.ConfigureHttpsDefaults(Action{HttpsConnectionAdapterOptions})"/>.
Middleware\HttpsConnectionMiddleware.cs (5)
38private readonly HttpsConnectionAdapterOptions? _options; 57public HttpsConnectionMiddleware(ConnectionDelegate next, HttpsConnectionAdapterOptions options, HttpProtocols httpProtocols, KestrelMetrics metrics) 62public HttpsConnectionMiddleware(ConnectionDelegate next, HttpsConnectionAdapterOptions options, HttpProtocols httpProtocols, ILoggerFactory loggerFactory, KestrelMetrics metrics) 564internal static SslServerAuthenticationOptions CreateHttp3Options(HttpsConnectionAdapterOptions httpsOptions, ILogger<HttpsConnectionMiddleware> logger) 568throw new NotSupportedException($"The {nameof(HttpsConnectionAdapterOptions.OnAuthenticate)} callback is not supported with HTTP/3.");
TlsConfigurationLoader.cs (2)
44HttpsConnectionAdapterOptions httpsOptions, 94HttpsConnectionAdapterOptions httpsOptions,
TlsHandshakeCallbackOptions.cs (1)
14private TimeSpan _handshakeTimeout = HttpsConnectionAdapterOptions.DefaultHandshakeTimeout;