A practical guide for diagnosing Microsoft ADCS health, CDP/AIA publication problems, CRL issues, and Enterprise PKI status warnings.
Microsoft Enterprise PKI, launched with pkiview.msc, provides a consolidated view of ADCS publication health across an enterprise PKI. It is especially useful for identifying unreachable CDP locations, missing or expired CRLs, AIA publication issues, stale CA objects, and broken publication paths after CA migration or renewal.
PKIView helps review the following aspects of your enterprise PKI:
Use PKIView when any of the following conditions apply:
Type:
PKIView was able to validate the object or publication location. The CA certificate, CRL, and publication paths are accessible and current.
The item may be available but has a warning condition, such as approaching expiration, stale data, or partial validation. Investigate before it becomes an error.
PKIView could not validate the object, URL, certificate, CRL, or publication location. Immediate investigation is required.
PKIView could not retrieve the certificate or CRL from the listed location. The URL may be unreachable, the file may be missing, or a network/permission issue is blocking access.
The CA certificate, CRL, or related publication object is expired and must be renewed or republished. Clients may fail revocation checking until this is resolved.
Launch pkiview.msc and expand the Enterprise PKI tree. Locate the CA or publication location showing a red, yellow, or "Unable to Download" status.
Note the affected CA name, status indicator, location number, full URL, object type (CDP or AIA), and the exact error text shown by PKIView.
Right-click the failing location in PKIView and copy the URL. Use the exact URL — do not retype it. Small differences in file name, path, or hostname are a common source of confusion.
Open a certificate issued by the CA and inspect the Details tab:
Use certutil to retrieve and verify AIA certificates and CDP CRLs:
Right-click the affected CA or location in PKIView and select Refresh. Allow time for AD replication if the fix involved Active Directory publication.
Test certificate revocation checking from actual client systems in the affected network segments. Document the root cause, the fix applied, and the final PKIView status.
pkiview.mscOpen Enterprise PKI MMC snap-incertutil -crlForce publish a new CRL from the CAcertutil -urlfetch -verify certificate.cerVerify certificate with live URL retrieval for AIA and CDPcertutil -URL certificate.cerOpen the graphical URL retrieval and validation toolcertutil -urlcacheView the current URL cache contentscertutil -urlcache crlView cached CRL entries specificallycertutil -urlcache * deleteClear the URL cache — use carefully during troubleshootingcertutil -getconfigView the current CA configuration stringcertutil -dump certificate.cerDump full certificate details including AIA and CDP extensionscertutil -dump ca.crlDump CRL details including validity period and next updateExternal links leave InsecurePlanet.com and open on their respective publisher sites.
The primary Microsoft reference for using PKIView to assess ADCS health. Covers status indicators, common errors, and initial troubleshooting steps.
Step-by-step guidance for publishing CA certificates and CRLs to an IIS virtual directory for HTTP-based CDP and AIA access.
Official documentation for configuring CDP and AIA extension URLs on a Microsoft CA. Essential for understanding how PKIView derives the URLs it checks.
Complete certutil command reference. Use alongside PKIView for URL retrieval testing, CRL validation, and cache management.
Practical guide to using certutil for CRL validation, URL testing, and cache inspection during PKI troubleshooting.
In-depth technical guidance on designing CDP and AIA location strategies for enterprise PKI — covers HTTP, LDAP, and file-based paths with practical recommendations.
InsecurePlanet provides PKI security assessments, ADCS health checks, certificate template reviews, CDP/AIA troubleshooting, and PKI migration planning.