2 implementations of IHttpsConfigurationService
Microsoft.AspNetCore.Server.Kestrel.Core (2)
HttpsConfigurationService.cs (1)
21internal sealed class HttpsConfigurationService : IHttpsConfigurationService
KestrelServer.cs (1)
80private sealed class SimpleHttpsConfigurationService : IHttpsConfigurationService
33 references to IHttpsConfigurationService
InMemory.FunctionalTests (5)
HttpsConnectionMiddlewareTests.cs (2)
42.AddSingleton<IHttpsConfigurationService, HttpsConfigurationService>() 82var loader = new KestrelConfigurationLoader(options, configuration, options.ApplicationServices.GetRequiredService<IHttpsConfigurationService>(), certificatePathWatcher: null, reloadOnChange: false);
HttpsTests.cs (1)
34var mockHttpsConfig = new Mock<IHttpsConfigurationService>();
TestTransport\TestServer.cs (2)
91services.AddSingleton<IHttpsConfigurationService, HttpsConfigurationService>(); 101sp.GetRequiredService<IHttpsConfigurationService>(),
Microsoft.AspNetCore.Server.Kestrel (1)
WebHostBuilderKestrelExtensions.cs (1)
85services.AddSingleton<IHttpsConfigurationService, HttpsConfigurationService>();
Microsoft.AspNetCore.Server.Kestrel.Core (16)
HttpsConfigurationService.cs (4)
54bool IHttpsConfigurationService.IsInitialized => _isInitialized || _initializer is not null; 235/// Invokes <see cref="IHttpsConfigurationService.Initialize"/>, passing appropriate arguments. 237void Initialize(IHttpsConfigurationService httpsConfigurationService); 258public void Initialize(IHttpsConfigurationService httpsConfigurationService)
Internal\Infrastructure\TransportManager.cs (2)
18private readonly IHttpsConfigurationService _httpsConfigurationService; 24IHttpsConfigurationService httpsConfigurationService,
Internal\KestrelServerImpl.cs (3)
26private readonly IHttpsConfigurationService _httpsConfigurationService; 40IHttpsConfigurationService httpsConfigurationService, 54IHttpsConfigurationService httpsConfigurationService,
KestrelConfigurationLoader.cs (2)
21private readonly IHttpsConfigurationService _httpsConfigurationService; 37IHttpsConfigurationService httpsConfigurationService,
KestrelServerOptions.cs (5)
295Debug.Assert(ApplicationServices.GetRequiredService<IHttpsConfigurationService>().IsInitialized, "HTTPS configuration should have been enabled"); 326var httpsConfigurationService = ApplicationServices.GetRequiredService<IHttpsConfigurationService>(); 462var httpsConfigurationService = ApplicationServices.GetRequiredService<IHttpsConfigurationService>();
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
KestrelServerOptionsTests.cs (1)
87serviceCollection.AddSingleton(Mock.Of<IHttpsConfigurationService>());
KestrelServerTests.cs (3)
33var mockHttpsConfig = new Mock<IHttpsConfigurationService>(); 795serviceCollection.AddSingleton(Mock.Of<IHttpsConfigurationService>()); 933serviceCollection.AddSingleton(Mock.Of<IHttpsConfigurationService>());
Microsoft.AspNetCore.Server.Kestrel.Tests (3)
HttpsConfigurationTests.cs (2)
208Assert.True(host.Services.GetRequiredService<IHttpsConfigurationService>().IsInitialized); 235Assert.False(host.Services.GetRequiredService<IHttpsConfigurationService>().IsInitialized);
KestrelConfigurationLoaderTests.cs (1)
31.AddSingleton<IHttpsConfigurationService, HttpsConfigurationService>()
Sockets.BindTests (2)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (2)
87services.AddSingleton<IHttpsConfigurationService, HttpsConfigurationService>(); 99return new KestrelServerImpl(sp.GetServices<IConnectionListenerFactory>(), Array.Empty<IMultiplexedConnectionListenerFactory>(), sp.GetRequiredService<IHttpsConfigurationService>(), context);
Sockets.FunctionalTests (2)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (2)
87services.AddSingleton<IHttpsConfigurationService, HttpsConfigurationService>(); 99return new KestrelServerImpl(sp.GetServices<IConnectionListenerFactory>(), Array.Empty<IMultiplexedConnectionListenerFactory>(), sp.GetRequiredService<IHttpsConfigurationService>(), context);