63 references to EnsureCertificateResult
aspire (41)
Certificates\CertificateGeneration\CertificateManager.cs (19)
275public EnsureCertificateResult EnsureAspNetCoreHttpsDevelopmentCertificate( 285var result = EnsureCertificateResult.Succeeded; 347result = EnsureCertificateResult.FailedToMakeKeyAccessible; 368result = EnsureCertificateResult.ValidCertificatePresent; 386result = EnsureCertificateResult.ErrorCreatingTheCertificate; 404result = EnsureCertificateResult.ErrorSavingTheCertificateIntoTheCurrentUserPersonalStore; 429result = EnsureCertificateResult.FailedToMakeKeyAccessible; 443result = EnsureCertificateResult.ErrorExportingTheCertificateToNonExistentDirectory; 457result = result != EnsureCertificateResult.Succeeded && result != EnsureCertificateResult.ValidCertificatePresent ? 459EnsureCertificateResult.ErrorExportingTheCertificate; 481result = EnsureCertificateResult.PartiallyFailedToTrustTheCertificate; 490result = EnsureCertificateResult.FailedToTrustTheCertificate; 501result = EnsureCertificateResult.UserCancelledTrustStep; 511result = EnsureCertificateResult.FailedToTrustTheCertificate; 520if (result == EnsureCertificateResult.ValidCertificatePresent) 522result = EnsureCertificateResult.ExistingHttpsCertificateTrusted; 526result = EnsureCertificateResult.NewHttpsCertificateTrusted;
Certificates\CertificateHelpers.cs (6)
70/// Determines whether the specified <see cref="EnsureCertificateResult"/> represents a successful trust operation. 74internal static bool IsSuccessfulTrustResult(EnsureCertificateResult result) => 75result is EnsureCertificateResult.Succeeded 76or EnsureCertificateResult.ValidCertificatePresent 77or EnsureCertificateResult.ExistingHttpsCertificateTrusted 78or EnsureCertificateResult.NewHttpsCertificateTrusted;
Certificates\CertificateService.cs (2)
77var trustResultCode = await interactionService.ShowStatusAsync( 82if (trustResultCode == EnsureCertificateResult.UserCancelledTrustStep)
Certificates\ICertificateToolRunner.cs (1)
21EnsureCertificateResult TrustHttpCertificate();
Certificates\NativeCertificateToolRunner.cs (11)
66public EnsureCertificateResult TrustHttpCertificate() 89internal EnsureCertificateResult TrustHttpCertificateOnLinux(IEnumerable<X509Certificate2> availableCertificates, DateTimeOffset now) 101var successResult = EnsureCertificateResult.ExistingHttpsCertificateTrusted; 112return EnsureCertificateResult.ErrorCreatingTheCertificate; 121return EnsureCertificateResult.ErrorSavingTheCertificateIntoTheCurrentUserPersonalStore; 124successResult = EnsureCertificateResult.NewHttpsCertificateTrusted; 132CertificateManager.TrustLevel.Partial => EnsureCertificateResult.PartiallyFailedToTrustTheCertificate, 133_ => EnsureCertificateResult.FailedToTrustTheCertificate 138return EnsureCertificateResult.UserCancelledTrustStep; 142return EnsureCertificateResult.FailedToTrustTheCertificate;
Commands\CertificatesTrustCommand.cs (2)
35var result = _certificateToolRunner.TrustHttpCertificate(); 43if (result == EnsureCertificateResult.UserCancelledTrustStep)
Aspire.Cli.Tests (22)
Certificates\CertificateServiceTests.cs (6)
83return EnsureCertificateResult.ExistingHttpsCertificateTrusted; 174return EnsureCertificateResult.NewHttpsCertificateTrusted; 210return EnsureCertificateResult.FailedToTrustTheCertificate; 227public Func<EnsureCertificateResult>? TrustHttpCertificateCallback { get; set; } 245public EnsureCertificateResult TrustHttpCertificate() 249: EnsureCertificateResult.ExistingHttpsCertificateTrusted;
Certificates\NativeCertificateToolRunnerTests.cs (6)
19var result = runner.TrustHttpCertificateOnLinux([], DateTimeOffset.UtcNow); 21Assert.Equal(EnsureCertificateResult.NewHttpsCertificateTrusted, result); 35var result = runner.TrustHttpCertificateOnLinux([certificate], DateTimeOffset.UtcNow); 37Assert.Equal(EnsureCertificateResult.ExistingHttpsCertificateTrusted, result); 52var result = runner.TrustHttpCertificateOnLinux([olderCertificate], DateTimeOffset.UtcNow); 54Assert.Equal(EnsureCertificateResult.NewHttpsCertificateTrusted, result);
TestServices\TestCertificateToolRunner.cs (3)
16public Func<EnsureCertificateResult>? TrustHttpCertificateCallback { get; set; } 35public EnsureCertificateResult TrustHttpCertificate() 39: EnsureCertificateResult.ExistingHttpsCertificateTrusted;
Utils\DevCertsCheckFixRecommendationTests.cs (7)
164Assert.True(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.Succeeded)); 165Assert.True(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.ValidCertificatePresent)); 166Assert.True(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.ExistingHttpsCertificateTrusted)); 167Assert.True(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.NewHttpsCertificateTrusted)); 173Assert.False(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.FailedToTrustTheCertificate)); 174Assert.False(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.ErrorCreatingTheCertificate)); 175Assert.False(CertificateHelpers.IsSuccessfulTrustResult(EnsureCertificateResult.ErrorSavingTheCertificateIntoTheCurrentUserPersonalStore));