1 instantiation of CertificateAuthorityCollection
Aspire.Hosting (1)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (1)
24var 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. 29public 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. 19public static IResourceBuilder<CertificateAuthorityCollection> AddCertificateAuthorityCollection(this IDistributedApplicationBuilder builder, [ResourceName] string name) 24var resource = new CertificateAuthorityCollection(name); 29ResourceType = nameof(CertificateAuthorityCollection), 36/// Adds a certificate to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 41public static IResourceBuilder<CertificateAuthorityCollection> WithCertificate(this IResourceBuilder<CertificateAuthorityCollection> builder, X509Certificate2 certificate) 51/// Adds a collection of certificates to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 56public static IResourceBuilder<CertificateAuthorityCollection> WithCertificates(this IResourceBuilder<CertificateAuthorityCollection> builder, X509Certificate2Collection certificates) 66/// Adds a collection of certificates to the <see cref="CertificateAuthorityCollection.Certificates"/> collection. 71public 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. 104public 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. 142public static IResourceBuilder<CertificateAuthorityCollection> WithCertificatesFromFile(this IResourceBuilder<CertificateAuthorityCollection> builder, string pemFilePath, Func<X509Certificate2, bool>? filter = null)
Dcp\DcpExecutor.cs (2)
2061foreach (var certCollection in caAnnotation.CertificateAuthorityCollections) 2170foreach (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> 2084public static IResourceBuilder<TResource> WithCertificateAuthorityCollection<TResource>(this IResourceBuilder<TResource> builder, IResourceBuilder<CertificateAuthorityCollection> certificateAuthorityCollection) 2096foreach (var existingCollection in existingAnnotation.CertificateAuthorityCollections) 2169/// <see cref="CertificateAuthorityCollection"/> (and optionally Aspire developer certificiates) should be used as the