| AppConfigEntry | Represents exit or policy module configuration entry. |
| CertDbRow | Represents a CA database row dictionary, where key represents column name and value represents column value. |
| CertManageModule | Represents base implementation of ICertManageModule interface with default implementation for optional methods. Certain members are abstract and must be implemented by inheritors. |
| CertServerModule | Represents a communication object between exit or policy module with Certification Authority. |
| LogWriter |
Represents a file-based implementation of ILogWriter. By default, logs generated by this class are
written to a file system at the following location: C# |
| RegistryService | Represents registry access utility service that simplifies registry access by policy or exit module. This class is abstract and cannot be instantiated directly. |
| RegTriplet | Represents managed registry key value. |
| RequestAttribute | Represents request attribute entry in CA database. |
| RequestExtension | Represents request extension entry in CA database. |
| ICertManageModule | The ICertManageModule interface is provided to retrieve information about a Certificate Services Policy or Exit module. |
| ICertServerPolicyManaged | Represents communication interface between policy module and Certification Authority. |
| ILogWriter | Represents a type used to perform logging. |
| AdcsCrlReason | Represents a set of possible revocation reasons. |
| CertServerModuleType | Represents AD CS module type enumeration. |
| EnrollmentFlags |
Defines certificate template enrollment flags.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
| GeneralFlags |
Defines the general-enrollment flags.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
| LogLevel | Defines logging severity levels. |
| PrivateKeyFlags |
Defines private key configuration settings in certificate templates.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
| RequestDisposition | Contains enumeration of possible disposition statuses. |
| RequestExtensionFlags | Contains enumeration values that represent extension flags. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
| RequestFlags |
Represents request flags.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
| RequestType |
Contains enumeration of valid certificate request types.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |