Recently i faced a problem while i was trying to issue a certificate from my Internal Certificate Authority, that’s when i received this error “No Certificate Templates could be found. You do not have permission to request a certificate from this CA, or an error occurred while accessing the Active Directory” .. That was so strange although i am sure i can access the certificate templates from the CA console and also the fact that i was using a Domain Admin account to issue the certificate.
I tried several things to solve this error until i came by a solution on Technet which suggested to change the Application Pool identity for CertSrv site from ApplicationPoolIdentity to NetworkService .. That actually solved it for me , so here is how i did it ..
First i checked the Application Pool associated currently with CertSrv site
Then to be safe i decided to create a separate Application pool for CertSrv
Then changed the Application Pool identity from ApplicationPoolIdentity to NetworkService from the Application pool advanced settings
Restart the application pool , and reopened CertSrv site , i could then view the Certificate Templates normally
Another reason that might cause this issue even if the above steps are done is anonymous authentication, please go to the CertSrv virtual directory on your CA Server and make sure that anonymous Authentication is disabled.
Hope that was Helpful
Follow My Page on Facebook for the latest Articles Tag on facebook