X509CertificateTrustListBuilder Class

Contains properties and methods used to create and sign X.509 certificate trust list.

Definition

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

Constructors

X509CertificateTrustListBuilder Initializes a new instance of X509CertificateTrustListBuilder
X509CertificateTrustListBuilder(X509CertificateTrustList) Initializes a new instance of X509CertificateTrustListBuilder from existing trust list. All data from existing list is copied to builder.

Properties

Entries Gets a collection of trust list entries associated with trust list.
HashAlgorithm Gets or sets the hashing algorithm used to create trust list entries. Default algorithm is SHA1.
ListIdentifier Gets or sets the trust list identifier. Often, it is a friendly name of the list.
NextUpdate Gets or sets the expiration date and time for trust list. If not set, trust list is valid indefinitely.
SequenceNumber Gets or sets the monotonically increasing number for each update of the CTL.
SubjectUsages Gets a list that identifies the intended usage of the list as a sequence of object identifiers. This is the same as in the Enhanced Key Usage extension.
ThisUpdate Gets or sets the date and time when trust list validity begins. Default value is current date and time.

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
Sign Encodes and signs current trust list using signer certificate and optional certificate chain to include in CTL.
ToString
(Inherited from Object)

See Also