CertificateTemplateSettings Class |
Namespace: PKI.CertificateTemplates
The CertificateTemplateSettings type exposes the following members.
Name | Description | |
---|---|---|
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 cryptogrpahy settings defined in the certificate template.
| |
EnhancedKeyUsage |
Gets or sets a list of OIDs that represent extended key usages (sertificate 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.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (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 | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |