System.Security.Cryptography.X509Certificates.X509Chain Members

The members of System.Security.Cryptography.X509Certificates.X509Chain are listed below.

See Also: Inherited members from System.Object

Public Constructors

Initializes a new instance of the System.Security.Cryptography.X509Certificates.X509Chain class.

Initializes a new instance of the System.Security.Cryptography.X509Certificates.X509Chain class specifying a value that indicates whether the machine context should be used.

Initializes a new instance of the System.Security.Cryptography.X509Certificates.X509Chain class using an IntPtr handle to an X.509 chain.

Public Properties

[read-only]
ChainContextIntPtr.

Gets a handle to an X.509 chain.

[read-only]
ChainElementsX509ChainElementCollection.

Gets a collection of System.Security.Cryptography.X509Certificates.X509ChainElement objects.

ChainPolicyX509ChainPolicy.

Gets or sets the System.Security.Cryptography.X509Certificates.X509ChainPolicy to use when building an X.509 certificate chain.

[read-only]
ChainStatusX509ChainStatus[].

Gets the status of each element in an System.Security.Cryptography.X509Certificates.X509Chain object.

Public Methods

Build(X509Certificate2) : bool

Builds an X.509 chain using the policy specified in System.Security.Cryptography.X509Certificates.X509ChainPolicy.

static
Create() : X509Chain

Creates an System.Security.Cryptography.X509Certificates.X509Chain object after querying for the mapping defined in the CryptoConfig file, and maps the chain to that mapping.

Reset()

Clears the current System.Security.Cryptography.X509Certificates.X509Chain object.