| 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. |
| 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. |