Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Enterprise CA count should be retrievable

AD-CFG-12InfoActive DirectoryCertificate Services

Part of Active Directory · Active Directory · Certificate Services · All checks

Run this check
Invoke-Maester -TestId AD-CFG-12

Enterprise Certification Authorities (CAs) issue certificates for domain authentication and other PKI-dependent services. An unauthorized or newly introduced Enterprise CA can issue valid certificates that authenticate users/computers, enabling impersonation, man-in-the-middle attacks, and potential privilege escalation.

Operational

  • Maintain an allowlist of approved Enterprise CAs and treat CA additions as high-risk change events.
  • Ensure only designated PKI administrators can create/modify CA objects.
  • Validate CA certificate chains and revocation configuration after any CA change.
  • Monitor and alert on deviations in the number of Enterprise CAs.
  • Enumerates Enterprise CA objects in Active Directory (enrollment-capable CA configuration objects).
  • Counts how many Enterprise CAs are configured.
  • Compares the observed count against the environment baseline and flags unexpected values.
Every attribute of this check
FieldValue
Test IDAD-CFG-12
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureCertificate Services
AreaInfrastructure hardening
Resource typeCertificateAuthority
MITRE ATT&CKNone
PowerShell testTest-MtAdEnterpriseCaCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:Configuration/*:ReadProperty