Click or drag to resize

X509CertificateTrustList Class

Represents a Microsoft Certificate Trust List (CTL) object.
Inheritance Hierarchy

Namespace:  SysadminsLV.PKI.Cryptography.X509Certificates
Assembly:  SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: (
public class X509CertificateTrustList : IDisposable

The X509CertificateTrustList type exposes the following members.

Public methodX509CertificateTrustList(Byte)
Initializes a new instance of the X509CertificateTrustList class defined from a sequence of bytes representing an X.509 certificate trust list.
Public methodX509CertificateTrustList(String)
Initializes a new instance of the X509CertificateTrustList class using the path to a CTL file.
Public propertyEntries
Gets a collection of X509CertificateTrustListEntry elements.
Public propertyExtensions
Gets a collection of X509Extension objects.
Public propertyListIdentifier
Gets a string that uniquely identifies the list. This member is used to augment the SubjectUsage and further specifies the list when desired.
Public propertyNextUpdate
Indication of the date and time for the CTL's next available scheduled update.
Public propertyRawData
Gets the raw data of a certificate trust list.
Public propertySequenceNumber
Gets a monotonically increasing number for each update of the CTL.
Public propertySubjectAlgorithm
Gets the algorithm type of the Thumbprint in X509CertificateTrustListEntry members of the Entries member array.
Public propertySubjectUsage
Gets a collection of OIDs that represents intended usages of the certificate trust list.
Public propertyThisUpdate
Gets the issue date of this.
Public propertyVersion
Gets X.509 certificate trust list (CTL) version. Currently, only Version 1 is defined.
Public methodAddTimestamp
Timestamps the specified signature using external Time-Stamp Authority.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetSafeContext
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.
Public methodGetSequenceNumber
Gets the sequence number as integral value.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodShowUI
Displays a X.509 Certificate Trust List UI dialog.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also