3 writes to Certificates
NuGet.Configuration (3)
Settings\Items\TrustedSignerItem.cs (3)
45Certificates = new List<CertificateItem>(); 67Certificates = parsedCertificates; 81Certificates = parsedCertificates;
17 references to Certificates
NuGet.Commands (4)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (3)
58existingRepository.Certificates.Clear(); 59existingRepository.Certificates.AddRange(certificateItems); 204signerToAdd.Certificates.Add(certificateToAdd);
TrustedSignersCommand\TrustedSignersCommandRunner.cs (1)
239foreach (var cert in item.Certificates)
NuGet.Configuration (12)
Settings\Items\AuthorItem.cs (2)
30var newItem = new AuthorItem(Name, Certificates.Select(c => (CertificateItem)c.Clone()).ToArray()); 49foreach (var cert in Certificates)
Settings\Items\RepositoryItem.cs (2)
94Certificates.Select(c => (CertificateItem)c.Clone()).ToArray()); 113foreach (var cert in Certificates)
Settings\Items\TrustedSignerItem.cs (8)
49Certificates.Add(certificate); 94foreach (var certificate in Certificates) 104foreach (var certificate in Certificates) 114if (!trustedSigner.Certificates.Any()) 121var otherCerts = trustedSigner.Certificates.ToDictionary(c => c, c => c); 122var immutableCerts = new List<CertificateItem>(Certificates); 132Certificates.Remove(cert); 144Certificates.Add(certToAdd);
NuGet.Packaging (1)
Signing\TrustedSigners\TrustedSignersProvider.cs (1)
91foreach (var certificate in item.Certificates)