4 instantiations of HttpsConnectionMiddleware
InMemory.FunctionalTests (2)
HttpsConnectionMiddlewareTests.cs (2)
1480
return new
HttpsConnectionMiddleware
(context => Task.CompletedTask, options, httpProtocols, loggerFactory, new KestrelMetrics(new TestMeterFactory()));
1485
return new
HttpsConnectionMiddleware
(context => Task.CompletedTask, options, httpProtocols, new KestrelMetrics(new TestMeterFactory()));
Microsoft.AspNetCore.Server.Kestrel.Core (2)
ListenOptionsHttpsExtensions.cs (2)
202
var middleware = new
HttpsConnectionMiddleware
(next, httpsOptions, listenOptions.Protocols, loggerFactory, metrics);
269
var middleware = new
HttpsConnectionMiddleware
(next, callbackOptions, loggerFactory, metrics);
71 references to HttpsConnectionMiddleware
InMemory.FunctionalTests (6)
HttpsConnectionMiddlewareTests.cs (5)
1422
var
middleware = CreateMiddleware(httpConnectionAdapterOptions, HttpProtocols.Http1AndHttp2);
1436
var
middleware = CreateMiddleware(httpConnectionAdapterOptions, HttpProtocols.Http1AndHttp2);
1468
private static
HttpsConnectionMiddleware
CreateMiddleware(X509Certificate2 serverCertificate)
1477
private static
HttpsConnectionMiddleware
CreateMiddleware(HttpsConnectionAdapterOptions options, HttpProtocols httpProtocols, TestApplicationErrorLogger testLogger = null)
1483
private static
HttpsConnectionMiddleware
CreateMiddleware(HttpsConnectionAdapterOptions options, HttpProtocols httpProtocols)
HttpsTests.cs (1)
792
if (categoryName == TypeNameHelper.GetTypeDisplayName(typeof(
HttpsConnectionMiddleware
)))
Microsoft.AspNetCore.Server.Kestrel.Core (40)
HttpsConfigurationService.cs (7)
27
private Action<FeatureCollection, ListenOptions, ILogger<
HttpsConnectionMiddleware
>>? _populateMultiplexedTransportFeatures;
30
private ILogger<
HttpsConnectionMiddleware
>? _httpsLogger;
60
ILogger<
HttpsConnectionMiddleware
> httpsLogger)
144
internal static void PopulateMultiplexedTransportFeaturesWorker(FeatureCollection features, ListenOptions listenOptions, ILogger<
HttpsConnectionMiddleware
> logger)
150
var sslServerAuthenticationOptions =
HttpsConnectionMiddleware
.CreateHttp3Options(listenOptions.HttpsOptions, logger);
245
private readonly ILogger<
HttpsConnectionMiddleware
> _httpsLogger;
250
ILogger<
HttpsConnectionMiddleware
> httpsLogger)
IHttpsConfigurationService.cs (1)
34
ILogger<
HttpsConnectionMiddleware
> httpsLogger);
Internal\SniOptionsSelector.cs (7)
23
private readonly ILogger<
HttpsConnectionMiddleware
> _logger;
38
ILogger<
HttpsConnectionMiddleware
> logger)
80
HttpsConnectionMiddleware
.EnsureCertificateIsAllowedForServerAuth(cert2, logger);
90
HttpsConnectionMiddleware
.RemoteCertificateValidationCallback(
95
httpProtocols =
HttpsConnectionMiddleware
.ValidateAndNormalizeHttpProtocols(httpProtocols, logger);
96
HttpsConnectionMiddleware
.ConfigureAlpn(sslOptions, httpProtocols);
163
HttpsConnectionMiddleware
.EnsureCertificateIsAllowedForServerAuth(fallbackCertificate, _logger);
KestrelServer.cs (1)
84
public void Initialize(IHostEnvironment hostEnvironment, ILogger<KestrelServer> serverLogger, ILogger<
HttpsConnectionMiddleware
> httpsLogger)
KestrelServerOptions.cs (1)
332
var httpsLogger = ApplicationServices.GetRequiredService<ILogger<
HttpsConnectionMiddleware
>>();
ListenOptionsHttpsExtensions.cs (2)
202
var
middleware = new HttpsConnectionMiddleware(next, httpsOptions, listenOptions.Protocols, loggerFactory, metrics);
269
var
middleware = new HttpsConnectionMiddleware(next, callbackOptions, loggerFactory, metrics);
Middleware\HttpsConnectionMiddleware.cs (19)
34
private readonly ILogger<
HttpsConnectionMiddleware
> _logger;
73
_logger = loggerFactory.CreateLogger<
HttpsConnectionMiddleware
>();
134
_logger = loggerFactory.CreateLogger<
HttpsConnectionMiddleware
>();
454
var (middleware, context, feature, metricsContext) = (ValueTuple<
HttpsConnectionMiddleware
, ConnectionContext, Core.Internal.TlsConnectionFeature, ConnectionMetricsContext>)state!;
481
internal static void EnsureCertificateIsAllowedForServerAuth(X509Certificate2 certificate, ILogger<
HttpsConnectionMiddleware
> logger)
508
internal static HttpProtocols ValidateAndNormalizeHttpProtocols(HttpProtocols httpProtocols, ILogger<
HttpsConnectionMiddleware
> logger)
547
internal static SslServerAuthenticationOptions CreateHttp3Options(HttpsConnectionAdapterOptions httpsOptions, ILogger<
HttpsConnectionMiddleware
> logger)
597
public static partial void AuthenticationFailed(this ILogger<
HttpsConnectionMiddleware
> logger, Exception exception);
600
public static partial void AuthenticationTimedOut(this ILogger<
HttpsConnectionMiddleware
> logger);
603
public static partial void HttpsConnectionEstablished(this ILogger<
HttpsConnectionMiddleware
> logger, string connectionId, SslProtocols protocol);
607
public static partial void Http2DefaultCiphersInsufficient(this ILogger<
HttpsConnectionMiddleware
> logger);
610
private static partial void LocatingCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, string thumbPrint);
612
public static void LocatingCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, X509Certificate2 certificate) => LocatingCertWithPrivateKey(logger, certificate.Thumbprint);
615
public static partial void FoundCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, string thumbprint, string? storeName);
617
public static void FoundCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, X509Certificate2 certificate, StoreLocation storeLocation)
624
public static partial void FailedToFindCertificateInStore(this ILogger<
HttpsConnectionMiddleware
> logger, Exception exception);
627
public static partial void FailedToOpenStore(this ILogger<
HttpsConnectionMiddleware
> logger, string? storeName, Exception exception);
630
public static partial void NoSubjectAlternativeName(this ILogger<
HttpsConnectionMiddleware
> logger, string thumbprint);
632
public static void FailedToOpenStore(this ILogger<
HttpsConnectionMiddleware
> logger, StoreLocation storeLocation, Exception exception)
TlsConfigurationLoader.cs (2)
27
private readonly ILogger<
HttpsConnectionMiddleware
> _httpsLogger;
32
ILogger<
HttpsConnectionMiddleware
> httpsLogger)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (25)
KestrelServerOptionsTests.cs (1)
86
serviceCollection.AddSingleton(Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
KestrelServerTests.cs (3)
303
serviceProvider.GetRequiredService<ILogger<
HttpsConnectionMiddleware
>>());
793
serviceCollection.AddSingleton(Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
932
serviceCollection.AddSingleton(Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
SniOptionsSelectorTests.cs (21)
70
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
127
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
173
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
222
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
285
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
330
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>()));
343
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
378
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
404
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
441
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
484
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
520
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>()));
543
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
571
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
598
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
631
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
661
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
697
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
728
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
758
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
793
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());