PKI.CertificateTemplates Namespace

Contains classes and enumerations for certificate templates.

Classes

CertificateTemplate Represents a certificate template object.
CertificateTemplateSettings This class represents certificate template extended settings.
CryptographyTemplateSettings This class represents certificate template cryptography settings.
IssuanceRequirements Represents registration authority requirements. These are number of authorized signatures and authorized certificate application and/or issuance policy requirements.
KeyArchivalOptions Represents certificate template key archival settings.

Enumerations

CertificateTemplateEnrollmentFlags Defines certificate template enrollment flags.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

CertificateTemplateFlags Defines the general-enrollment flags.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

CertificateTemplateNameFlags Defines flags that determine how certificate subject is constructed.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

CertificateTemplatePurpose Defines the purpose of the certificate template and private key.
CertTemplateSubjectType Defines the possible subject types for certificate template.
PrivateKeyFlags Defines private key configuration settings in certificate templates.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.