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