3 implementations of ICertificateToolRunner
aspire (1)
Certificates\NativeCertificateToolRunner.cs (1)
13internal sealed class NativeCertificateToolRunner(CertificateManager certificateManager, Func<bool>? isLinux = null) : ICertificateToolRunner
Aspire.Cli.Tests (2)
Certificates\CertificateServiceTests.cs (1)
224private sealed class TestCertificateToolRunner : ICertificateToolRunner
TestServices\TestCertificateToolRunner.cs (1)
13internal sealed class TestCertificateToolRunner : ICertificateToolRunner
11 references to ICertificateToolRunner
aspire (8)
Certificates\CertificateService.cs (1)
32ICertificateToolRunner certificateToolRunner,
Commands\CertificatesCleanCommand.cs (2)
20private readonly ICertificateToolRunner _certificateToolRunner; 22public CertificatesCleanCommand(ICertificateToolRunner certificateToolRunner, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, AspireCliTelemetry telemetry)
Commands\CertificatesTrustCommand.cs (2)
21private readonly ICertificateToolRunner _certificateToolRunner; 23public CertificatesTrustCommand(ICertificateToolRunner certificateToolRunner, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, AspireCliTelemetry telemetry)
Program.cs (1)
330builder.Services.AddSingleton<ICertificateToolRunner, NativeCertificateToolRunner>();
Utils\EnvironmentChecker\DevCertsCheck.cs (2)
16internal sealed class DevCertsCheck(ILogger<DevCertsCheck> logger, ICertificateToolRunner certificateToolRunner) : IEnvironmentCheck 49/// <param name="certInfos">Certificate information from <see cref="ICertificateToolRunner.CheckHttpCertificate"/>.</param>
Aspire.Cli.Tests (3)
Utils\CliTestHelper.cs (3)
392public Func<IServiceProvider, ICertificateToolRunner> CertificateToolRunnerFactory { get; set; } = (IServiceProvider _) => 401var certificateToolRunner = serviceProvider.GetRequiredService<ICertificateToolRunner>();