X509CertificateTrustList Class

Represents a Microsoft Certificate Trust List (CTL) object.

Definition

Namespace: SysadminsLV.PKI.Cryptography.X509Certificates
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public class X509CertificateTrustList
Inheritance
Object    X509CertificateTrustList

Constructors

X509CertificateTrustList(Byte) Initializes a new instance of the X509CertificateTrustList class defined from a sequence of bytes representing an X.509 certificate trust list.
X509CertificateTrustList(String) Initializes a new instance of the X509CertificateTrustList class using the path to a CTL file.

Properties

Entries Gets a collection of X509CertificateTrustListEntry elements.
Extensions Gets a collection of X509Extension objects.
ListIdentifier Gets a string that uniquely identifies the list. This member is used to augment the SubjectUsage and further specifies the list when desired.
NextUpdate Indication of the date and time for the CTL's next available scheduled update.
RawData Gets the raw data of a certificate trust list.
SequenceNumber Gets a monotonically increasing number for each update of the CTL.
SubjectAlgorithm Gets the algorithm type of the Thumbprint in X509CertificateTrustListEntry members of the Entries member array.
SubjectUsage Gets a collection of OIDs that represents intended usages of the certificate trust list.
ThisUpdate Gets the issue date of this.
Version Gets X.509 certificate trust list (CTL) version. Currently, only Version 1 is defined.

Methods

AddTimestamp Timestamps the specified signature using external Time-Stamp Authority.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetSequenceNumber Gets the sequence number as integral value.
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

Extension Methods

GetSafeContext Gets a SafeCTLHandleContext for the X509 certificate revocation list. The caller of this method owns the returned safe handle, and should dispose of it when they no longer need it. This handle can be used independently of the lifetime of the original X509 certificate revocation list.
(Defined by X509CertificateTrustListExtensions)
ShowUI Displays a X.509 Certificate Trust List UI dialog.
(Defined by X509CertificateTrustListExtensions)

See Also