Click or drag to resize

X509CTL Class

Represents a X.509 Certificate Trust List (CTL).
Inheritance Hierarchy
SystemObject
  System.Security.Cryptography.X509CertificatesX509CTL

Namespace:  System.Security.Cryptography.X509Certificates
Assembly:  SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 3.4.2.0 (3.4.2.0)
Syntax
public class X509CTL : IDisposable

The X509CTL type exposes the following members.

Constructors
  NameDescription
Public methodX509CTL(Byte)
Initializes a new instance of the X509CTL class defined from a sequence of bytes representing an X.509 certificate trust list.
Public methodX509CTL(String)
Initializes a new instance of the X509CTL class using the path to a CTL file.
Top
Properties
  NameDescription
Public propertyEntries
Gets a collection of X509CTLEntry elements.
Public propertyExtensions
Gets a collection of X509Extension objects.
Public propertyHandle
Gets a handle to a Microsoft Cryptographic API CTL context described by an unmanaged CTL_CONTEXT structure.
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 X509CTLEntry 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.
Top
Methods
  NameDescription
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 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 methodReset
Resets the state of an X509CTL.
Public methodShowUI
Displays a X.509 Certificate Revocation List UI dialog.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also