Hello Emily Johnson,
The legacy Active Directory Certificate Services Web Enrolment interface under certsrv is built on outdated ASP components that lack modern security protections. As a result, it regularly fails penetration tests and vulnerability scans, often due to cross‑site scripting issues and NTLM relay exposure. Microsoft advises removing these pages in enterprise environments and moving to Certificate Enrolment Web Services (CES) and Certificate Enrolment Policy Web Services (CEP). These services use secure WCF endpoints over HTTPS and integrate directly with modern Windows clients without relying on interactive web pages.
To retire the old interface, open PowerShell with administrative rights on the host CA or IIS server and run Uninstall‑AdcsWebEnrollment. You can then delete the remaining virtual directory in IIS Manager or remove the legacy certsrv application from the Default Web Site to close the attack surface immediately.
Afterwards, deploy the modern endpoints by running Install‑AdcsEnrollmentPolicyWebService and Install‑AdcsEnrollmentWebService, making sure you bind valid TLS certificates and configure Windows Authentication or Kerberos. If this approach resolves your audit findings and supports your migration, please accept this answer.
Tracy Le.