CertificateTemplateSettings Class

This class represents certificate template extended settings.

Definition

Namespace: PKI.CertificateTemplates
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public class CertificateTemplateSettings
Inheritance
Object    CertificateTemplateSettings

Properties

CAManagerApproval Gets or sets whether the requests based on a referenced template are put to a pending state.
CertificatePolicies Gets issuance policies designated to the template.
CriticalExtensions Gets a collection of critical extensions.
Cryptography Gets cryptography settings defined in the certificate template.
EnhancedKeyUsage Gets or sets a list of OIDs that represent extended key usages (certificate purposes).
EnrollmentOptions Stub.
Extensions Gets certificate extensions defined within current certificate template.
GeneralFlags Stub.
KeyArchivalSettings Gets certificate template key archival encryption settings.
Purpose Gets the purpose of the certificate template's private key.
RegistrationAuthority Gets registration authority requirements. These are number of authorized signatures and authorized certificate application and/or issuance policy requirements.
RenewalPeriod Gets or sets the time before a certificate expires, during which time, clients need to send a certificate renewal request.
SubjectName Gets or sets the way how the certificate's subject should be constructed.
SubjectType Gets or sets certificate's subject type. Can be either: Computer, User, CA or CrossCA.
SupersededTemplates Gets certificate template name list that is superseded by the current template.
ValidityPeriod Gets or sets the maximum validity period of the certificate.

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetPathLengthConstraint Gets path length restriction for the certificates issued by this template. For end-entity (non-CA) certificate, a zero is always returned. If the CA certificate cannot issue certificates to other CAs, the method returns zero. If there is no path length restrictions, a -1 is returned.
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also