public class AdcsCertificateTemplate
Public Class AdcsCertificateTemplate
public ref class AdcsCertificateTemplate
type AdcsCertificateTemplate = class end
AdcsCertificateTemplate | Initializes a new instance of the AdcsCertificateTemplate class |
AutoenrollmentAllowed | This flag indicates whether clients can perform autoenrollment for the specified template. | ||||||||||
Cryptography | Gets cryptography settings defined in the certificate template. | ||||||||||
DisplayName | Gets certificate template display name. Display name has no character restrictions. | ||||||||||
DistinguishedName | Gets certificate template's full distinguished name (location address) in Active Directory. | ||||||||||
EnrollmentFlags | Gets template enrollment flags. | ||||||||||
Extensions | Gets certificate extensions defined within current certificate template. | ||||||||||
GeneralFlags | Gets template general flags. | ||||||||||
LastWriteTime | Gets the timestamp when certificate template was edited last time. The value can be used for audit purposes. | ||||||||||
Name | Gets certificate template common name. Common names cannot contain the following characters: " + , ; < = > | ||||||||||
OID | Gets certificate template's object identifier. Object identifiers are used to uniquely identify certificate template. While certificate template common and display names can be changed, OID remains the same. Once template is deleted from Active Directory, associated OID is removed too. Any new template (even if with the same name values) will have different OID value. | ||||||||||
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 template autoenrollment renewal period information. | ||||||||||
SchemaVersion | Gets certificate template schema version (also known as template version). The value can be either 1, 2, 3 or 4. For template support by CA version see SupportedCA property description. | ||||||||||
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. | ||||||||||
SupportedCA |
Gets the minimum version of the Certification Authority that can use this template to issue certificates. The following table
describes template support by CA version:
| ||||||||||
SupportedClient | Gets the minimum supported client that can enroll certificates based on this template. | ||||||||||
ValidityPeriod | Gets template validity period information. | ||||||||||
Version | Gets certificate template internal version string. The version consist of two values separated by dot: major version and minor version. Any template changes causes internal version change. |
Equals | (Inherited from Object) |
Finalize | (Inherited from Object) |
GetHashCode | (Inherited from Object) |
GetType | (Inherited from Object) |
MemberwiseClone | (Inherited from Object) |
ToString | (Inherited from Object) |