1 instantiation of CertificateAuthorityCollection
Aspire.Hosting (1)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (1)
25
var resource = new
CertificateAuthorityCollection
(name);
29 references to CertificateAuthorityCollection
Aspire.Hosting (29)
ApplicationModel\CertificateAuthorityCollectionAnnotation.cs (3)
44
/// Gets the <see cref="
CertificateAuthorityCollection
"/> that is being referenced.
46
public List<
CertificateAuthorityCollection
> CertificateAuthorityCollections { get; internal set; } = new List<
CertificateAuthorityCollection
>();
ApplicationModel\CertificateAuthorityCollectionResource.cs (1)
18
/// 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. This resource is
20
public static IResourceBuilder<
CertificateAuthorityCollection
> AddCertificateAuthorityCollection(this IDistributedApplicationBuilder builder, [ResourceName] string name)
25
var
resource = new CertificateAuthorityCollection(name);
30
ResourceType = nameof(
CertificateAuthorityCollection
),
37
/// Adds a certificate to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
42
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificate(this IResourceBuilder<
CertificateAuthorityCollection
> builder, X509Certificate2 certificate)
52
/// Adds a collection of certificates to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
57
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificates(this IResourceBuilder<
CertificateAuthorityCollection
> builder, X509Certificate2Collection certificates)
67
/// Adds a collection of certificates to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
72
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificates(this IResourceBuilder<
CertificateAuthorityCollection
> builder, IEnumerable<X509Certificate2> certificates)
82
/// Adds certificates from a certificate store to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
105
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificatesFromStore(this IResourceBuilder<
CertificateAuthorityCollection
> builder, StoreName storeName, StoreLocation storeLocation, Func<X509Certificate2, bool>? filter = null)
121
/// Adds certificates from a PEM file to the <see cref="
CertificateAuthorityCollection
.Certificates"/> collection.
143
public static IResourceBuilder<
CertificateAuthorityCollection
> WithCertificatesFromFile(this IResourceBuilder<
CertificateAuthorityCollection
> builder, string pemFilePath, Func<X509Certificate2, bool>? filter = null)
ApplicationModel\ResourceExtensions.cs (1)
411
foreach (
var
certCollection in caAnnotation.CertificateAuthorityCollections)
ResourceBuilderExtensions.cs (4)
2236
/// <param name="certificateAuthorityCollection">Additional certificates in a <see cref="
CertificateAuthorityCollection
"/> to treat as trusted certificate authorities for the resource.</param>
2250
public static IResourceBuilder<TResource> WithCertificateAuthorityCollection<TResource>(this IResourceBuilder<TResource> builder, IResourceBuilder<
CertificateAuthorityCollection
> certificateAuthorityCollection)
2262
foreach (
var
existingCollection in existingAnnotation.CertificateAuthorityCollections)
2338
/// <see cref="
CertificateAuthorityCollection
"/> (and optionally Aspire developer certificiates) should be used as the