89 references to EnsureCertificateResult
aspire (48)
Certificates\CertificateGeneration\CertificateManager.cs (19)
276public EnsureCertificateResult EnsureAspNetCoreHttpsDevelopmentCertificate( 286var result = EnsureCertificateResult.Succeeded; 348result = EnsureCertificateResult.FailedToMakeKeyAccessible; 369result = EnsureCertificateResult.ValidCertificatePresent; 387result = EnsureCertificateResult.ErrorCreatingTheCertificate; 405result = EnsureCertificateResult.ErrorSavingTheCertificateIntoTheCurrentUserPersonalStore; 430result = EnsureCertificateResult.FailedToMakeKeyAccessible; 444result = EnsureCertificateResult.ErrorExportingTheCertificateToNonExistentDirectory; 458result = result != EnsureCertificateResult.Succeeded && result != EnsureCertificateResult.ValidCertificatePresent ? 460EnsureCertificateResult.ErrorExportingTheCertificate; 482result = EnsureCertificateResult.PartiallyFailedToTrustTheCertificate; 491result = EnsureCertificateResult.FailedToTrustTheCertificate; 502result = EnsureCertificateResult.UserCancelledTrustStep; 512result = EnsureCertificateResult.FailedToTrustTheCertificate; 521if (result == EnsureCertificateResult.ValidCertificatePresent) 523result = EnsureCertificateResult.ExistingHttpsCertificateTrusted; 527result = EnsureCertificateResult.NewHttpsCertificateTrusted;
Certificates\CertificateHelpers.cs (6)
93/// Determines whether the specified <see cref="EnsureCertificateResult"/> represents a successful trust operation. 97internal static bool IsSuccessfulTrustResult(EnsureCertificateResult result) => 98result is EnsureCertificateResult.Succeeded 99or EnsureCertificateResult.ValidCertificatePresent 100or EnsureCertificateResult.ExistingHttpsCertificateTrusted 101or EnsureCertificateResult.NewHttpsCertificateTrusted;
Certificates\CertificateService.cs (8)
40public EnsureCertificateResult? ResultCode { get; init; } 95var generateResult = certificateToolRunner.EnsureHttpCertificateExists(); 97if (generateResult is EnsureCertificateResult.Succeeded or EnsureCertificateResult.ValidCertificatePresent) 132var trustResultCode = await interactionService.ShowStatusAsync( 137if (trustResultCode == EnsureCertificateResult.UserCancelledTrustStep) 154&& trustResultCode == EnsureCertificateResult.PartiallyFailedToTrustTheCertificate 161WasCancelled = trustResultCode == EnsureCertificateResult.UserCancelledTrustStep,
Certificates\ICertificateToolRunner.cs (2)
22EnsureCertificateResult EnsureHttpCertificateExists(); 27EnsureCertificateResult TrustHttpCertificate();
Certificates\NativeCertificateToolRunner.cs (12)
80public EnsureCertificateResult EnsureHttpCertificateExists() 89public EnsureCertificateResult TrustHttpCertificate() 112internal EnsureCertificateResult TrustHttpCertificateOnLinux(IEnumerable<X509Certificate2> availableCertificates, DateTimeOffset now) 124var successResult = EnsureCertificateResult.ExistingHttpsCertificateTrusted; 135return EnsureCertificateResult.ErrorCreatingTheCertificate; 144return EnsureCertificateResult.ErrorSavingTheCertificateIntoTheCurrentUserPersonalStore; 147successResult = EnsureCertificateResult.NewHttpsCertificateTrusted; 155CertificateManager.TrustLevel.Partial => EnsureCertificateResult.PartiallyFailedToTrustTheCertificate, 156_ => EnsureCertificateResult.FailedToTrustTheCertificate 161return EnsureCertificateResult.UserCancelledTrustStep; 165return EnsureCertificateResult.FailedToTrustTheCertificate;
Commands\CertificatesTrustCommand.cs (1)
35if (result.ResultCode == EnsureCertificateResult.PartiallyFailedToTrustTheCertificate)
Aspire.Cli.Tests (41)
Certificates\CertificateServiceTests.cs (21)
33return EnsureCertificateResult.ExistingHttpsCertificateTrusted; 45Assert.Equal(EnsureCertificateResult.ExistingHttpsCertificateTrusted, result.ResultCode); 60return EnsureCertificateResult.NewHttpsCertificateTrusted; 72Assert.Equal(EnsureCertificateResult.NewHttpsCertificateTrusted, result.ResultCode); 87return EnsureCertificateResult.PartiallyFailedToTrustTheCertificate; 99Assert.Equal(EnsureCertificateResult.PartiallyFailedToTrustTheCertificate, result.ResultCode); 114return EnsureCertificateResult.PartiallyFailedToTrustTheCertificate; 126Assert.Equal(EnsureCertificateResult.PartiallyFailedToTrustTheCertificate, result.ResultCode); 137TrustHttpCertificateCallback = () => EnsureCertificateResult.FailedToTrustTheCertificate, 147Assert.Equal(EnsureCertificateResult.FailedToTrustTheCertificate, result.ResultCode); 158TrustHttpCertificateCallback = () => EnsureCertificateResult.UserCancelledTrustStep, 168Assert.Equal(EnsureCertificateResult.UserCancelledTrustStep, result.ResultCode); 184return EnsureCertificateResult.ExistingHttpsCertificateTrusted; 342return EnsureCertificateResult.ExistingHttpsCertificateTrusted; 383return EnsureCertificateResult.ExistingHttpsCertificateTrusted; 424return EnsureCertificateResult.ExistingHttpsCertificateTrusted; 475return EnsureCertificateResult.Succeeded; 514return EnsureCertificateResult.Succeeded; 552return EnsureCertificateResult.Succeeded; 594EnsureHttpCertificateExistsCallback = () => EnsureCertificateResult.ErrorCreatingTheCertificate 618var expectedMessage = string.Format(System.Globalization.CultureInfo.CurrentCulture, ErrorStrings.CertificateGenerationFailed, EnsureCertificateResult.ErrorCreatingTheCertificate);
Certificates\NativeCertificateToolRunnerTests.cs (6)
23var result = runner.TrustHttpCertificateOnLinux([], DateTimeOffset.UtcNow); 25Assert.Equal(EnsureCertificateResult.NewHttpsCertificateTrusted, result); 39var result = runner.TrustHttpCertificateOnLinux([certificate], DateTimeOffset.UtcNow); 41Assert.Equal(EnsureCertificateResult.ExistingHttpsCertificateTrusted, result); 56var result = runner.TrustHttpCertificateOnLinux([olderCertificate], DateTimeOffset.UtcNow); 58Assert.Equal(EnsureCertificateResult.NewHttpsCertificateTrusted, result);
Commands\CertificatesCommandTests.cs (1)
71TrustHttpCertificateCallback = () => EnsureCertificateResult.PartiallyFailedToTrustTheCertificate,
TestServices\TestCertificateToolRunner.cs (6)
16public Func<EnsureCertificateResult>? EnsureHttpCertificateExistsCallback { get; set; } 17public Func<EnsureCertificateResult>? TrustHttpCertificateCallback { get; set; } 38public EnsureCertificateResult EnsureHttpCertificateExists() 42: EnsureCertificateResult.Succeeded; 45public EnsureCertificateResult TrustHttpCertificate() 49: 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));