1 instantiation of CertificateAuthorityCollection
Aspire.Hosting (1)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (1)
24
var resource = new
CertificateAuthorityCollection
(name);
30 references to CertificateAuthorityCollection
Aspire.Hosting (30)
ApplicationModel\CertificateAuthorityCollectionAnnotation.cs (3)
27
/// Gets the <see cref="global::
CertificateAuthorityCollection
"/> that is being referenced.
29
public List<
CertificateAuthorityCollection
> CertificateAuthorityCollections { get; internal set; } = new List<
CertificateAuthorityCollection
>();
ApplicationModel\CertificateAuthorityCollectionResource.cs (1)
17
/// Initializes a new instance of the <see cref="
CertificateAuthorityCollection
"/> class with the specified name.
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (20)
9
/// Provides extension methods for <see cref="
CertificateAuthorityCollection
"/>.
14
/// Adds a new <see cref="
CertificateAuthorityCollection
"/> to the application model.
19
public static IResourceBuilder<
CertificateAuthorityCollection
> AddCertificateAuthorityCollection(this IDistributedApplicationBuilder builder, [ResourceName] string name)
24
var
resource = new CertificateAuthorityCollection(name);
29
ResourceType = nameof(
CertificateAuthorityCollection
),
36
/// Adds a certificate to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
41
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificate(this IResourceBuilder<
CertificateAuthorityCollection
> builder, X509Certificate2 certificate)
51
/// Adds a collection of certificates to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
56
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificates(this IResourceBuilder<
CertificateAuthorityCollection
> builder, X509Certificate2Collection certificates)
66
/// Adds a collection of certificates to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
71
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificates(this IResourceBuilder<
CertificateAuthorityCollection
> builder, IEnumerable<X509Certificate2> certificates)
81
/// Adds certificates from a certificate store to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
104
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificatesFromStore(this IResourceBuilder<
CertificateAuthorityCollection
> builder, StoreName storeName, StoreLocation storeLocation, Func<X509Certificate2, bool>? filter = null)
120
/// Adds certificates from a PEM file to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
142
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificatesFromFile(this IResourceBuilder<
CertificateAuthorityCollection
> builder, string pemFilePath, Func<X509Certificate2, bool>? filter = null)
Dcp\DcpExecutor.cs (2)
2061
foreach (
var
certCollection in caAnnotation.CertificateAuthorityCollections)
2170
foreach (
var
certCollection in caAnnotation.CertificateAuthorityCollections)
ResourceBuilderExtensions.cs (4)
2070
/// <param name="certificateAuthorityCollection">Additional certificates in a <see cref="
CertificateAuthorityCollection
"/> to treat as trusted certificate authorities for the resource.</param>
2084
public static IResourceBuilder<TResource> WithCertificateAuthorityCollection<TResource>(this IResourceBuilder<TResource> builder, IResourceBuilder<
CertificateAuthorityCollection
> certificateAuthorityCollection)
2096
foreach (
var
existingCollection in existingAnnotation.CertificateAuthorityCollections)
2169
/// <see cref="
CertificateAuthorityCollection
"/> (and optionally Aspire developer certificiates) should be used as the