public class X509CertificateCollection : CollectionBase { // Public Constructors public X509CertificateCollection( ); public X509CertificateCollection(X509Certificate[ ] value); public X509CertificateCollection(X509CertificateCollection value); // Public Instance Properties public X509Certificate this{set; get; } // Public Instance Methods public int Add(X509Certificate value); public void AddRange(X509Certificate[ ] value); public void AddRange(X509CertificateCollection value); public bool Contains(X509Certificate value); public void CopyTo(X509Certificate[ ] array, int index); public X509CertificateEnumerator GetEnumerator( ); public override int GetHashCode( ); // overrides object public int IndexOf(X509Certificate value); public void Insert(int index, X509Certificate value); public void Remove(X509Certificate value); }
This class defines a collection of X509Certificate objects, defining methods to add, remove, and enumerate certificates.