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