Click or drag to resize
MimeKit

X509CertificateChain Class

An X.509 certificate chain.
Inheritance Hierarchy
SystemObject
  MimeKit.CryptographyX509CertificateChain

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
public class X509CertificateChain : IList<X509Certificate>, 
	ICollection<X509Certificate>, IEnumerable<X509Certificate>, IEnumerable, 
	IStore<X509Certificate>

The X509CertificateChain type exposes the following members.

Constructors
 NameDescription
Public methodX509CertificateChain Initialize a new instance of the X509CertificateChain class.
Public methodX509CertificateChain(IEnumerableX509Certificate) Initialize a new instance of the X509CertificateChain class.
Top
Properties
 NameDescription
Public propertyCount Gets the number of certificates in the chain.
Public propertyIsReadOnly Get a value indicating whether the X509CertificateChain is read only.
Public propertyItem Gets or sets the certificate at the specified index.
Top
Methods
 NameDescription
Public methodAdd Adds the specified certificate to the chain.
Public methodAddRange Adds the specified range of certificates to the chain.
Public methodClear Clears the certificate chain.
Public methodContains Checks if the chain contains the specified certificate.
Public methodCopyTo Copies all of the certificates in the chain to the specified array.
Public methodEquals
(Inherited from Object)
Protected methodFinalize
(Inherited from Object)
Public methodGetEnumerator Gets an enumerator for the list of certificates.
Public methodGetHashCode
(Inherited from Object)
Public methodGetMatches Gets an enumerator of matching X.509 certificates based on the specified selector.
Public methodGetType
(Inherited from Object)
Public methodIndexOf Gets the index of the specified certificate within the chain.
Public methodInsert Inserts the certificate at the specified index.
Protected methodMemberwiseClone
(Inherited from Object)
Public methodRemove Removes the specified certificate from the chain.
Public methodRemoveAt Removes the certificate at the specified index.
Public methodRemoveRange Removes the specified range of certificates from the chain.
Public methodToString
(Inherited from Object)
Top
Remarks
An X.509 certificate chain.
See Also