ExtensionList Class

Contains extension list that are processed by policy module during certificate issuance.

Definition

Namespace: PKI.CertificateServices.PolicyModule
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public class ExtensionList
Inheritance
Object    ExtensionList

Constructors

ExtensionListInitializes a new instance of the ExtensionList class

Properties

ComputerName Gets the host fully qualified domain name (FQDN) of the server where Certification Authority is installed.
DisabledExtensionList Gets extension list that are not included in issued certificate even if they are included in certificate request and/or defined by certificate template.
DisplayName Gets the display name of the Certification Authority (sanitized characters are decoded to textual characters).
EnabledExtensionList Gets extension collection in the request that are processed by the CA during certificate issuance. If the incoming request contains an extension that is listed in this property, they are added to issued certificate. If extension information in the request conflicts with CA settings (policy module or template settings), request extension information is silently ignored.
IsModified Indiciates whether the object was modified after it was instantiated.
Name Gets the common name of the Certification Authority in a sanitized form as specified in MS-WCCE §3.1.1.4.1.1.
OfflineExtensionList Gets extension collection in the offline request that are processed by the CA during certificate issuance. 'Offline' requests are requests where subject information is used by the CA to construct issued certificate. If the certificate template is configured to build subject based on information retrieved from Active Directory, all extensions in the request that are listed in the property are silently igmored. If the incoming request contains an extension that is listed in this property and certificate template is configured to build subject information from incoming request, they are added to issued certificate. If extension information in the request conflicts with CA settings (policy module or template settings), request extension information is silently ignored.

Methods

Add Adds certificate extension object identifier (OID) value to a specified extension group.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
Remove Removes certificate extension object identifier (OID) value from a specified extension group.
SetInfo Updates policy module extension lists by writing them to Certification Authority.
ToString Displays extension lists in text format.
(Overrides ObjectToString)

See Also