SysadminsLV.PKI.Management.CertificateServices Namespace

Contains classes and enumerations for Active Directory Certificate Services (AD CS).

Classes

CertSrvAiaConfig 
CertSrvAiaUrlCollection 
CertSrvAiaUrlEntry Represents an Authority Information Access URL object. An object contains URL information and URL publication settings. An URL indicates how clients can obtain presented certificate's issuer certificate, or how to locate authoritative OCSP responder. These URLs are generally used for certificate chain building purposes to determine whether the presented certificate came from trusted CA.
CertSrvCdpAiaConfigT Represents an abstraction class for ADCS CRL Distribution Point and Authority Information Access configuration entries.
CertSrvCdpConfig Represents an ADCS Certification Authority CRL Distribution Points (CDP) extension configuration. Use this class to manage CDP extension of CA server.
CertSrvCdpUrlEntry Represents a CRL Distribution Point URL object. An object contains URL information and URL publication settings.
CertSrvConfig Represents base class for Certification Authority configuration. This is abstract class and cannot be instantiated directly.
CertSrvConfigEntry Represents a generic Certification Authority configuration entry.
CertSrvConfigUtil Represents a ADCS CA configuration reader and writer utility.
CertSrvCryptographyConfig Represents a Certification Authority cryptography configuration which determines which provider and algorithms to use when CA server signs certificates and certificate revocation lists (CRLs) and algorithm to use when CA creates CA exchange certificate and performs key archival.
CertSrvCrlPeriodConfig Represents Certification Authority object with defined certificate revocation list validity settings.
CertSrvRegManager Represents a Windows Registry-based Certification Authority configuration implementation of ICertRegManagerD interface. This class uses direct Windows Registry access to read and write configuration values. For remote access, this class requires 'Remote Registry' to be running on remote server. Caller must have appropriate permissions to connect to remote registry.
OcspResponder Represents Microsoft Online Responder object. Online Responder is a Microsoft implementation of Online Certificate Status Protocol. Using this class you can manage various aspects of Online Responder management.
OcspResponderMemberInfo Represents basic information about Online Responder array members.
OcspResponderMemberInfoCollection Represents a collection of Online Responder Array members.
OcspResponderRevocationConfiguration Represents Online Responder revocation configuration object.
OcspResponderRevocationConfigurationCollection Represents a collection of Online Responder revocation configurations.
PolicyEnrollEndpointUri Represents Certificate Enrollment Web Services (CES) URL object.
PolicyEnrollEndpointUriCollection Represents a collection of enrollment web service (CES) URL collection.
RegCertificateTemplate Represents local registry cache-based implementation of IAdcsCertificateTemplate interface.
RegConfigEntry Represents a Certification Authority configuration entry to commit. This object is used in OnCommit method.

Interfaces

ICertSrvCdpAiaUri Represents an abstraction over CRL Distribution Point or Authority Information Access configuration URL.

Enumerations

CertSrvAiaPublishFlags Contains flags used by Active Directory Certificate Services to configure CA certificate publication settings.
CertSrvAuditFlags Defines ADCS Certification Authority internal audit settings.

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

CertSrvCdpPublishFlags Contains flags used by Active Directory Certificate Services to configure certificate revocation list (CRL) publication settings.
CertSrvClientRole Defines possible roles which are used by Certification Authority.

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

CertSrvCrlFlags Defines certificate revocation list (and chaining engine) flags.

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

CertSrvDbFlags Contains enumeration of CA database control settings.
CertSrvInterfaceFlags Defines CA management and request flags.

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

CertSrvKRAFlags Defines Key Recovery Agent (KRA) flags.

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

CertSrvPolicyModuleFlags Defines default policy module flags.

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

CertSrvSetupStatus Gets the status of the Certification Authority installation.

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

OcspResponderAuditFilter Represents the Online Responder audit filter options that are logged in Security event log.

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

OcspResponderClientRole Defines client roles on Online Responder.

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

OcspResponderLogLevel Defines the level of information that is to be communicated to the system (application eventlog channel) as part of operations being performed on the service.
OcspResponderRequestFlags Defines a set of flags that controls how the OCSP requests are processed on a Microsoft Online Responder.

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

OcspSigningFlags Contains values to configure OCSP signing certificate management behavior.

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

PolicyEnrollAuthenticationType Contains enumeration values for possible authentication types for Certificate Enrollment Web Services.
RegConfigEntryAction Contains write action upon committing entry back to configuration.
UrlProtocolScheme This enumeration contains supported by Active Directory Certificate Services (ADCS) URL type for authority information access (AIA) and CRL distribution points (CDP) extensions.