4 instantiations of HttpsConnectionMiddleware
InMemory.FunctionalTests (2)
HttpsConnectionMiddlewareTests.cs (2)
1628
return new
HttpsConnectionMiddleware
(context => Task.CompletedTask, options, httpProtocols, loggerFactory, new KestrelMetrics(new TestMeterFactory()));
1633
return new
HttpsConnectionMiddleware
(context => Task.CompletedTask, options, httpProtocols, new KestrelMetrics(new TestMeterFactory()));
Microsoft.AspNetCore.Server.Kestrel.Core (2)
ListenOptionsHttpsExtensions.cs (2)
206
var middleware = new
HttpsConnectionMiddleware
(next, httpsOptions, listenOptions.Protocols, loggerFactory, metrics);
273
var middleware = new
HttpsConnectionMiddleware
(next, callbackOptions, loggerFactory, metrics);
71 references to HttpsConnectionMiddleware
InMemory.FunctionalTests (6)
HttpsConnectionMiddlewareTests.cs (5)
1570
var
middleware = CreateMiddleware(httpConnectionAdapterOptions, HttpProtocols.Http1AndHttp2);
1584
var
middleware = CreateMiddleware(httpConnectionAdapterOptions, HttpProtocols.Http1AndHttp2);
1616
private static
HttpsConnectionMiddleware
CreateMiddleware(X509Certificate2 serverCertificate)
1625
private static
HttpsConnectionMiddleware
CreateMiddleware(HttpsConnectionAdapterOptions options, HttpProtocols httpProtocols, TestApplicationErrorLogger testLogger = null)
1631
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)
206
var
middleware = new HttpsConnectionMiddleware(next, httpsOptions, listenOptions.Protocols, loggerFactory, metrics);
273
var
middleware = new HttpsConnectionMiddleware(next, callbackOptions, loggerFactory, metrics);
Middleware\HttpsConnectionMiddleware.cs (19)
34
private readonly ILogger<
HttpsConnectionMiddleware
> _logger;
73
_logger = loggerFactory.CreateLogger<
HttpsConnectionMiddleware
>();
136
_logger = loggerFactory.CreateLogger<
HttpsConnectionMiddleware
>();
471
var (middleware, context, feature, metricsContext) = (ValueTuple<
HttpsConnectionMiddleware
, ConnectionContext, Core.Internal.TlsConnectionFeature, ConnectionMetricsContext>)state!;
498
internal static void EnsureCertificateIsAllowedForServerAuth(X509Certificate2 certificate, ILogger<
HttpsConnectionMiddleware
> logger)
525
internal static HttpProtocols ValidateAndNormalizeHttpProtocols(HttpProtocols httpProtocols, ILogger<
HttpsConnectionMiddleware
> logger)
564
internal static SslServerAuthenticationOptions CreateHttp3Options(HttpsConnectionAdapterOptions httpsOptions, ILogger<
HttpsConnectionMiddleware
> logger)
614
public static partial void AuthenticationFailed(this ILogger<
HttpsConnectionMiddleware
> logger, Exception exception);
617
public static partial void AuthenticationTimedOut(this ILogger<
HttpsConnectionMiddleware
> logger);
620
public static partial void HttpsConnectionEstablished(this ILogger<
HttpsConnectionMiddleware
> logger, string connectionId, SslProtocols protocol);
624
public static partial void Http2DefaultCiphersInsufficient(this ILogger<
HttpsConnectionMiddleware
> logger);
627
private static partial void LocatingCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, string thumbPrint);
629
public static void LocatingCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, X509Certificate2 certificate) => LocatingCertWithPrivateKey(logger, certificate.Thumbprint);
632
public static partial void FoundCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, string thumbprint, string? storeName);
634
public static void FoundCertWithPrivateKey(this ILogger<
HttpsConnectionMiddleware
> logger, X509Certificate2 certificate, StoreLocation storeLocation)
641
public static partial void FailedToFindCertificateInStore(this ILogger<
HttpsConnectionMiddleware
> logger, Exception exception);
644
public static partial void FailedToOpenStore(this ILogger<
HttpsConnectionMiddleware
> logger, string? storeName, Exception exception);
647
public static partial void NoSubjectAlternativeName(this ILogger<
HttpsConnectionMiddleware
> logger, string thumbprint);
649
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
>>()));
544
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
572
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
599
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
632
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
662
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
698
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
729
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
759
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());
794
logger: Mock.Of<ILogger<
HttpsConnectionMiddleware
>>());