Click or drag to resize

CertificateTemplateSettings Class

This class represents certificate template extended settings.
Inheritance Hierarchy
SystemObject
  PKI.CertificateTemplatesCertificateTemplateSettings

Namespace:  PKI.CertificateTemplates
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public class CertificateTemplateSettings

The CertificateTemplateSettings type exposes the following members.

Properties
  NameDescription
Public propertyCAManagerApproval
Gets or sets whether the requests based on a referenced template are put to a pending state.
Public propertyCertificatePolicies
Gets issuance policies designated to the template.
Public propertyCriticalExtensions
Gets a collection of critical extensions.
Public propertyCryptography
Gets cryptogrpahy settings defined in the certificate template.
Public propertyEnhancedKeyUsage
Gets or sets a list of OIDs that represent extended key usages (sertificate purposes).
Public propertyEnrollmentOptions
Stub.
Public propertyExtensions
Gets certificate extensions defined within current certificate template.
Public propertyGeneralFlags
Stub.
Public propertyKeyArchivalSettings
Gets certificate template key archival encryption settings.
Public propertyPurpose
Gets the purpose of the certificate template's private key.
Public propertyRegistrationAuthority
Gets registration authority requirements. These are number of authorized signatures and authorized certificate application and/or issuance policy requirements.
Public propertyRenewalPeriod
Gets or sets the time before a certificate expires, during which time, clients need to send a certificate renewal request.
Public propertySubjectName
Gets or sets the way how the certificate's subject should be constructed.
Public propertySubjectType
Gets or sets certificate's subject type. Can be either: Computer, User, CA or CrossCA.
Public propertySupersededTemplates
Gets certificate template name list that is superseded by the current template.
Public propertyValidityPeriod
Gets or sets the maximum validity period of the certificate.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetPathLengthConstraint
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.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also