SysadminsLV.PKI.ADCS.CertificateTemplates Namespace

Contains Microsoft certificate templates cross-platform interoperability classes, structs and interfaces.

Classes

AdcsCertificateTemplate Represents Microsoft AD CS decoded certificate template.
CertificateTemplateRegistrationAuthority Represents registration authority requirements. These are number of authorized signatures and authorized certificate application and/or issuance policy requirements.
CryptographyTemplateSettings This class represents certificate template cryptography settings.

Interfaces

IAdcsCertificateTemplate Represents an Active Directory Certificate Services (AD CS) certificate template raw structure.
ICertificateTemplateCertificatePolicy Represents certificate policy

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.

CertificateTemplatePrivateKeyFlags Defines private key configuration settings in certificate templates.

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.