105 references to CertificateTrustScope
Aspire.Hosting (37)
ApplicationModel\CertificateAuthorityCollectionAnnotation.cs (1)
57public CertificateTrustScope? Scope { get; internal set; }
ApplicationModel\CertificateTrustConfigurationCallbackAnnotation.cs (4)
59/// <see cref="CertificateTrustScope.Override"/> or <see cref="CertificateTrustScope.System"/> is configured. 87/// Gets the <see cref="CertificateTrustScope"/> for the resource. 89public required CertificateTrustScope Scope { get; init; }
ApplicationModel\CertificateTrustExecutionConfigurationGatherer.cs (8)
22private readonly Func<CertificateTrustScope, CertificateTrustExecutionConfigurationContext> _configContextFactory; 28public CertificateTrustExecutionConfigurationGatherer(Func<CertificateTrustScope, CertificateTrustExecutionConfigurationContext> configContextFactory) 44additionalData.Scope = CertificateTrustScope.Append; 57if (additionalData.Scope == CertificateTrustScope.None) 63if (additionalData.Scope == CertificateTrustScope.System) 91if (additionalData.Scope != CertificateTrustScope.Append) 124if (additionalData.Scope == CertificateTrustScope.System) 141public CertificateTrustScope Scope { get; internal set; }
ApplicationModel\ContainerCertificatePathsAnnotation.cs (5)
45/// <see cref="CertificateTrustScope"/> is set to <see cref="CertificateTrustScope.Override"/> or 46/// <see cref="CertificateTrustScope.System"/>. 53/// when the resource's <see cref="CertificateTrustScope"/> is set to <see cref="CertificateTrustScope.Append"/>.
ApplicationModel\ExecutionConfigurationBuilderExtensions.cs (1)
44public static IExecutionConfigurationBuilder WithCertificateTrustConfig(this IExecutionConfigurationBuilder builder, Func<CertificateTrustScope, CertificateTrustExecutionConfigurationContext> configContextFactory)
Ats\ExecutionConfigurationExports.cs (2)
85Scope = CertificateTrustScope.None, 178public required CertificateTrustScope Scope { get; init; }
ContainerResourceBuilderExtensions.cs (3)
1331/// <param name="defaultCertificateBundlePaths">List of default certificate bundle paths in the container that will be replaced in <see cref="CertificateTrustScope.Override"/> or <see cref="CertificateTrustScope.System"/> modes. If not specified, defaults to <c>/etc/ssl/certs/ca-certificates.crt</c> for Linux containers.</param> 1332/// <param name="defaultCertificateDirectoryPaths">List of default certificate directory paths in the container that may be appended to the custom certificates directory in <see cref="CertificateTrustScope.Append"/> mode. If not specified, defaults to <c>/usr/local/share/ca-certificates/</c> for Linux containers.</param>
Dcp\ContainerCreator.cs (5)
391if (scope == CertificateTrustScope.Append) 418&& certificateTrustConfiguration.Scope != CertificateTrustScope.None 428if (certificateTrustConfiguration.Scope != CertificateTrustScope.Append) 450CertificateTrustScope = certificateTrustConfiguration?.Scope ?? CertificateTrustScope.None, 773public CertificateTrustScope CertificateTrustScope { get; init; }
Dcp\ExecutableConfigurationResolver.cs (2)
50if (scope == CertificateTrustScope.Append) 90certificateTrustConfiguration.Scope != CertificateTrustScope.None &&
ProjectResourceBuilderExtensions.cs (2)
624builder.WithCertificateTrustScope(CertificateTrustScope.None); 629if (ctx.Scope != CertificateTrustScope.None && OperatingSystem.IsWindows())
ResourceBuilderExtensions.cs (4)
4457/// Sets the <see cref="CertificateTrustScope"/> for custom certificate authorities associated with the resource. The scope 4468/// The default scope if not overridden is <see cref="CertificateTrustScope.Append"/> which means that custom certificate 4470/// <see cref="CertificateTrustScope.Override"/> indicates the set of certificates in referenced 4488public static IResourceBuilder<TResource> WithCertificateTrustScope<TResource>(this IResourceBuilder<TResource> builder, CertificateTrustScope scope)
Aspire.Hosting.Azure.Tests (1)
AzureCosmosDBExtensionsTests.cs (1)
735Scope = CertificateTrustScope.Append,
Aspire.Hosting.Go (3)
GoHostingExtensions.cs (3)
172? CertificateTrustScope.System 173: CertificateTrustScope.Append) 177if (ctx.Scope == CertificateTrustScope.Append && (OperatingSystem.IsMacOS() || OperatingSystem.IsWindows()))
Aspire.Hosting.Go.Tests (6)
AddGoAppTests.cs (6)
1554var expectedScope = OperatingSystem.IsMacOS() || OperatingSystem.IsWindows() 1555? CertificateTrustScope.System 1556: CertificateTrustScope.Append; 1567.WithCertificateTrustScope(CertificateTrustScope.Append); 1570Assert.Equal(CertificateTrustScope.Append, certAnnotation.Scope); 1599Scope = CertificateTrustScope.Append,
Aspire.Hosting.Java (5)
JavaHostingExtensions.cs (5)
106.WithCertificateTrustScope(CertificateTrustScope.System) 267.WithCertificateTrustScope(CertificateTrustScope.System) 1682/// <see cref="CertificateTrustScope.System"/> so the generated bundle carries the system roots 1684/// <see cref="CertificateTrustScope.Append"/>, the bundle would contain only Aspire's own 1693if (ctx.Scope == CertificateTrustScope.Append)
Aspire.Hosting.Java.Tests (3)
AddJavaAppTests.cs (2)
894Assert.Equal(CertificateTrustScope.System, certAnnotation.Scope); 921Scope = CertificateTrustScope.Append,
AddJavaContainerTests.cs (1)
154Assert.Equal(CertificateTrustScope.System, scope.Scope);
Aspire.Hosting.JavaScript (8)
JavaScriptHostingExtensions.cs (8)
304if (ctx.Scope == CertificateTrustScope.Append) 721if (ctx.Scope == CertificateTrustScope.Append) 1095if (ctx.Scope is CertificateTrustScope.Append or CertificateTrustScope.Override or CertificateTrustScope.System) 1108if (ctx.Scope == CertificateTrustScope.Override) 1112else if (ctx.Scope == CertificateTrustScope.System) 3025.WithCertificateTrustScope(CertificateTrustScope.None);
Aspire.Hosting.JavaScript.Tests (6)
AddBunAppTests.cs (2)
262Scope = CertificateTrustScope.Append, 290Scope = CertificateTrustScope.Override,
AddDenoAppTests.cs (3)
2409Scope = CertificateTrustScope.Append, 2438Scope = CertificateTrustScope.Override, 2466Scope = CertificateTrustScope.System,
ResourceCreationTests.cs (1)
211Assert.Equal(CertificateTrustScope.None, certAnnotation.Scope);
Aspire.Hosting.MongoDB.Tests (1)
MongoDBReplCommandTests.cs (1)
121Scope = CertificateTrustScope.Append,
Aspire.Hosting.Python (3)
PythonAppResourceBuilderExtensions.cs (3)
403.WithCertificateTrustScope(CertificateTrustScope.System) 406if (ctx.Scope == CertificateTrustScope.Append) 1381.WithCertificateTrustScope(CertificateTrustScope.None);
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
887Assert.Equal(CertificateTrustScope.None, certAnnotation.Scope);
Aspire.Hosting.Tests (30)
Dcp\DcpExecutorTests.cs (3)
6709.WithCertificateTrustScope(CertificateTrustScope.Override) 6751.WithCertificateTrustScope(CertificateTrustScope.Override) 6884var sslCertDir = GetPlainExecutableSslCertDirAsync(builder => builder.WithCertificateTrustScope(CertificateTrustScope.Override)).GetAwaiter().GetResult();
DistributedApplicationTests.cs (18)
1037[InlineData(false, false, false, false, CertificateTrustScope.Append)] 1038[InlineData(false, true, true, false, CertificateTrustScope.Append)] 1039[InlineData(true, false, false, false, CertificateTrustScope.Append)] 1040[InlineData(false, false, false, false, CertificateTrustScope.Override)] 1041[InlineData(false, true, true, false, CertificateTrustScope.Override)] 1042[InlineData(true, false, false, false, CertificateTrustScope.Override)] 1043[InlineData(false, false, false, true, CertificateTrustScope.Override)] 1044[InlineData(false, true, true, true, CertificateTrustScope.Override)] 1045[InlineData(true, false, false, true, CertificateTrustScope.Override)] 1046[InlineData(false, false, false, false, CertificateTrustScope.None)] 1047[InlineData(false, true, false, false, CertificateTrustScope.None)] 1048[InlineData(true, false, false, false, CertificateTrustScope.None)] 1049public async Task VerifyContainerIncludesExpectedDevCertificateConfiguration(bool? implicitTrust, bool? explicitTrust, bool expectDevCert, bool overridePaths, CertificateTrustScope trustScope) 1097if (trustScope == CertificateTrustScope.Append) 1101else if (trustScope == CertificateTrustScope.Override) 1118if (trustScope == CertificateTrustScope.Append) 1127if (trustScope == CertificateTrustScope.None) 1142if (trustScope == CertificateTrustScope.Override)
ExecutionConfigurationGathererTests.cs (9)
378Assert.Equal(CertificateTrustScope.Append, metadata.Scope); 392.WithCertificateTrustScope(CertificateTrustScope.System) 407Assert.Equal(CertificateTrustScope.System, metadata.Scope); 422.WithCertificateTrustScope(CertificateTrustScope.Override) 437Assert.Equal(CertificateTrustScope.Override, metadata.Scope); 450.WithCertificateTrustScope(CertificateTrustScope.None) 465Assert.Equal(CertificateTrustScope.None, metadata.Scope); 498.WithCertificateTrustScope(CertificateTrustScope.Append) 959private static Func<CertificateTrustScope, CertificateTrustExecutionConfigurationContext> CreateCertificateTrustConfigurationContextFactory()
TestingAppHost1.AppHost (1)
Program.cs (1)
56.WithCertificateTrustScope(CertificateTrustScope.None);