TestimoX

API Reference

Class

PkiEngine

Namespace ADPlayground.Pki
Assembly ADPlayground
Modifiers static

Central PKI directory access helpers built on LdapEngine. Avoids direct DirectoryEntry usage scattered around.

Inheritance

  • Object
  • PkiEngine

Methods

public static IEnumerable<PkiTemplateInfo> EnumerateCertificateTemplates(String configNc) #
Returns: IEnumerable<PkiTemplateInfo>

Enumerates certificate templates (pKICertificateTemplate) from the Configuration naming context.

Parameters

configNc System.String requiredposition: 0
Configuration NC DN (e.g., CN=Configuration,DC=contoso,DC=com).

Returns

List of template information objects.

public static IEnumerable<PkiEnrollmentEndpointInfo> EnumerateEnrollmentEndpoints(String configNc) #
Returns: IEnumerable<PkiEnrollmentEndpointInfo>

Enumerates enrollment endpoints (e.g., CES/CEP/ADCS Web) under Public Key Services.

Parameters

configNc System.String requiredposition: 0
Configuration NC DN.

Returns

Distinct enrollment endpoints with classification and keywords.

public static IEnumerable<PkiEnrollmentServiceInfo> EnumerateEnrollmentServices(String configNc) #
Returns: IEnumerable<PkiEnrollmentServiceInfo>

Enumerates AD CS Enrollment Services (pKIEnrollmentService) under Public Key Services.

Parameters

configNc System.String requiredposition: 0
Configuration NC DN (e.g., CN=Configuration,DC=contoso,DC=com).

Returns

Enrollment services with host and certificate details.