5 instantiations of CertificateItem
NuGet.Commands (3)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (3)
182var certificateToAdd = new CertificateItem(fingerprint, hashAlgorithm, allowUntrustedRoot); 264return new CertificateItem(fingerprint, defaultHashAlgorithm, allowUntrustedRoot); 301certs.Add(new CertificateItem(fingerprint, hashAlgorithm));
NuGet.Configuration (2)
Settings\Items\CertificateItem.cs (1)
96var newItem = new CertificateItem(Fingerprint, HashAlgorithm, AllowUntrustedRoot);
Settings\SettingFactory.cs (1)
77return new CertificateItem(element, origin);
32 references to CertificateItem
NuGet.Commands (7)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (6)
135var certificateItem = GetCertificateItemForSignature(repositorySignature, allowUntrustedRoot); 148var certificateItem = GetCertificateItemForSignature(primarySignature, allowUntrustedRoot); 182var certificateToAdd = new CertificateItem(fingerprint, hashAlgorithm, allowUntrustedRoot); 259private CertificateItem GetCertificateItemForSignature(ISignature signature, bool allowUntrustedRoot = false) 267private async Task<CertificateItem[]> GetCertificateItemsFromServiceIndexAsync(string serviceIndex, CancellationToken token) 292var certs = new List<CertificateItem>();
TrustedSignersCommand\TrustedSignersCommandRunner.cs (1)
239foreach (var cert in item.Certificates)
NuGet.Configuration (21)
Settings\Items\AuthorItem.cs (3)
18public AuthorItem(string name, params CertificateItem[] certificates) 30var newItem = new AuthorItem(Name, Certificates.Select(c => (CertificateItem)c.Clone()).ToArray()); 49foreach (var cert in Certificates)
Settings\Items\CertificateItem.cs (2)
96var newItem = new CertificateItem(Fingerprint, HashAlgorithm, AllowUntrustedRoot); 108if (other is CertificateItem cert)
Settings\Items\RepositoryItem.cs (4)
32public RepositoryItem(string name, string serviceIndex, params CertificateItem[] certificates) 37public RepositoryItem(string name, string serviceIndex, string? owners, params CertificateItem[] certificates) 94Certificates.Select(c => (CertificateItem)c.Clone()).ToArray()); 113foreach (var cert in Certificates)
Settings\Items\TrustedSignerItem.cs (12)
16public IList<CertificateItem> Certificates { get; } 30protected TrustedSignerItem(string name, IEnumerable<CertificateItem> certificates) 45Certificates = new List<CertificateItem>(); 47foreach (var certificate in certificates) 59var parsedCertificates = parsedDescendants.OfType<CertificateItem>().ToList(); 73var parsedCertificates = parsedDescendants.OfType<CertificateItem>().ToList(); 94foreach (var certificate in Certificates) 104foreach (var certificate in Certificates) 122var immutableCerts = new List<CertificateItem>(Certificates); 123foreach (var cert in immutableCerts) 125if (otherCerts.TryGetValue(cert, out var otherChild)) 143var certToAdd = newCert.Value;
NuGet.Packaging (4)
Signing\TrustedSigners\TrustedSignersProvider.cs (4)
91foreach (var certificate in item.Certificates) 135private static string GetCertLookupKey(CertificateItem certificate) 160public CertificateItem Certificate { get; } 162public CertificateEntryLookupEntry(VerificationTarget target, SignaturePlacement placement, CertificateItem certificate, ICollection<string>? owners = null)