API Reference
Class
PkiTemplateInfo
Certificate template metadata used by PKI rules and reports.
Inheritance
- Object
- PkiTemplateInfo
Constructors
public PkiTemplateInfo() #Inherited Methods
Properties
public String DisplayName { get; set; } #Localized template display name.
public String DistinguishedName { get; set; } #Template distinguished name.
public String Oid { get; set; } #Object identifier (1.2.840...) when defined.
public Nullable<Int32> SchemaVersion { get; set; } #Schema version (1..4).
public Nullable<Int32> MinimalKeySize { get; set; } #Minimum required key size in bits.
public Nullable<Int32> EnrollmentFlags { get; set; } #Enrollment flags bitmask (e.g., autoenroll).
public Nullable<Int32> PrivateKeyFlags { get; set; } #Private key flags bitmask (e.g., exportable, strong key protection).
public Nullable<Int32> CertificateNameFlags { get; set; } #Certificate name flags bitmask (subject naming rules).
public IReadOnlyList<String> ExtendedKeyUsages { get; set; } #Extended Key Usages (friendly names or OIDs).
public Nullable<Int32> RaSignatureRequired { get; set; } #Number of Registration Authority signatures required.
public IReadOnlyList<String> RaApplicationPolicies { get; set; } #RA application policies (OIDs) if defined.
public IReadOnlyList<String> ApplicationPolicies { get; set; } #Application policies (OIDs) if defined.
public IReadOnlyList<String> IssuancePolicies { get; set; } #Issuance policies (OIDs) if defined.