Today I got this error while I tried to renew a certificate:
The permissions on the certificate template do not allow the current user to enroll this type of certificate. You do not have permission to request this type of Certificate
Apparently I had to assign Enroll permissions to the Certificate template security for the computer requesting the certificate.
Fix You do not have permission to request this type of Certificate error
To fix the permissions so you can request this type of Certificate, follow the steps below. To make it easy for you, I added some screenshots with numbers that correspond to the steps.
- Locate a Certificate server in your environment. This is e.g. a root or intermediate certificate server.
- On the Certificate Authority server, open Certification Templates Console. This is a MMC, so it’s easiest to just run certtmpl.msc
- Find the Template. Right-click and click Properties (1)
- In the Web Server properties, click tab Security (2)
- You probaby need a server certificate (almost 100% for sure :) ). In that case you first need to add the computer to the list of Group and user names. Therefore, click Add (1) -> Object Types… (2) -> select the Computers checkbox (3) -> click OK -> find the computer in the Select Users, Computers, Service Accounts, or Groups window, and click OK.
In case you need a user certificate, add the user to the Security box.
- Back in the Web Server properties window, got to tab Security.
Select the computer you just added and enable the checkboxes Read, Write and Enroll (3)
- Click OK. Try to renew or request the certificate from the computer once again.
After I added the computer to the Certificate Template security with the appropriate Enroll permissions, I was able to renew my certificate.
Please note that this solution, as described above, may very well be not the best or most secure way to solve the problem. However, I have read people adding the computer to the Enterprise Admins group. Only to fix this issue. That’s 100% worse. ;-)
When finished, it’s OK to remove the computer from the Security of the Certificate Template. The permissions are only necessary to deploy the certificate.
For more information about setting up Certificate Templates or autoenrollment, visit: