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); 31ResourceType = nameof(CertificateAuthorityCollection), 39/// Adds a certificate to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 44public static IResourceBuilder<CertificateAuthorityCollection> WithCertificate(this IResourceBuilder<CertificateAuthorityCollection> builder, X509Certificate2 certificate) 54/// Adds a collection of certificates to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 59public static IResourceBuilder<CertificateAuthorityCollection> WithCertificates(this IResourceBuilder<CertificateAuthorityCollection> builder, X509Certificate2Collection certificates) 69/// Adds a collection of certificates to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 74public static IResourceBuilder<CertificateAuthorityCollection> WithCertificates(this IResourceBuilder<CertificateAuthorityCollection> builder, IEnumerable<X509Certificate2> certificates) 84/// Adds certificates from a certificate store to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 107public static IResourceBuilder<CertificateAuthorityCollection> WithCertificatesFromStore(this IResourceBuilder<CertificateAuthorityCollection> builder, StoreName storeName, StoreLocation storeLocation, Func<X509Certificate2, bool>? filter = null) 123/// Adds certificates from a PEM file to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 145public static IResourceBuilder<CertificateAuthorityCollection> WithCertificatesFromFile(this IResourceBuilder<CertificateAuthorityCollection> builder, string pemFilePath, Func<X509Certificate2, bool>? filter = null)
ApplicationModel\CertificateTrustExecutionConfigurationGatherer.cs (1)
44foreach (var certCollection in caAnnotation.CertificateAuthorityCollections)
ResourceBuilderExtensions.cs (4)
2295/// <param name="certificateAuthorityCollection">Additional certificates in a <see cref="CertificateAuthorityCollection"/> to treat as trusted certificate authorities for the resource.</param> 2309public static IResourceBuilder<TResource> WithCertificateAuthorityCollection<TResource>(this IResourceBuilder<TResource> builder, IResourceBuilder<CertificateAuthorityCollection> certificateAuthorityCollection) 2321foreach (var existingCollection in existingAnnotation.CertificateAuthorityCollections) 2397/// <see cref="CertificateAuthorityCollection"/> (and optionally Aspire developer certificiates) should be used as the