1 instantiation of CertificateAuthorityCollection
Aspire.Hosting (1)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (1)
25var 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. 46public 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 20public static IResourceBuilder<CertificateAuthorityCollection> AddCertificateAuthorityCollection(this IDistributedApplicationBuilder builder, [ResourceName] string name) 25var resource = new CertificateAuthorityCollection(name); 30ResourceType = nameof(CertificateAuthorityCollection), 37/// Adds a certificate to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 42public static IResourceBuilder<CertificateAuthorityCollection> WithCertificate(this IResourceBuilder<CertificateAuthorityCollection> builder, X509Certificate2 certificate) 52/// Adds a collection of certificates to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 57public static IResourceBuilder<CertificateAuthorityCollection> WithCertificates(this IResourceBuilder<CertificateAuthorityCollection> builder, X509Certificate2Collection certificates) 67/// Adds a collection of certificates to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 72public 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. 105public 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. 143public static IResourceBuilder<CertificateAuthorityCollection> WithCertificatesFromFile(this IResourceBuilder<CertificateAuthorityCollection> builder, string pemFilePath, Func<X509Certificate2, bool>? filter = null)
ApplicationModel\ResourceExtensions.cs (1)
411foreach (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> 2250public static IResourceBuilder<TResource> WithCertificateAuthorityCollection<TResource>(this IResourceBuilder<TResource> builder, IResourceBuilder<CertificateAuthorityCollection> certificateAuthorityCollection) 2262foreach (var existingCollection in existingAnnotation.CertificateAuthorityCollections) 2338/// <see cref="CertificateAuthorityCollection"/> (and optionally Aspire developer certificiates) should be used as the