On my Windows 2008 (AD) Certificate services console I get this error message when I try to add a Web Server Certificate Request file.
0x80094801 – the request contains no certificate template information
The solution is to import the Certificate Request in command line with CertReq tool. Use the following command to import your Certificate Request file.
certreq -submit -attrib "CertificateTemplate:WebServer" <Cert Request.req>
If the template is different, find the correct template name in “Certificate Authority” console. If you don’t find it, you may have to add the template before you try importing the request file.
It worked.
Thank You
thank you, so real…
If it’s this easy, why doesn’t the MS-KB list it as the first thing under this error code!
Thank You for a clean and functional solution!
Excelent solution! Thanks
Yes, thanks. Searched for a while and groped for the syntax but your post did the trick.
Thank you very much for this info. I couldn’t find this anywhere on Technet. In fact, they tell you to use an enterprise CA to resolve this…. Your resolution wored perfectly!!!
Perfect!
Worked first time using this method. Thank you very much!
THANK YOU for this!
Thank you it worked !
Thank you! Saved my life bro!
This command help me sign a Cisco ISE generated certificate signing request on a Windows CA.
you’re my heroe!
Technet didn’t help and your command line did the trick, thank you !
This got me a little farther along but now I get an error for Access was denied by the remote endpoint. Any suggestions?
You have to run this command on the PKI server. Make sure you run the command prompt as administrator.
Thank you. I am running the command from an admin command prompt from the CA server. Windows 2008 R2.
I verified the command is being run from admin prompt. Still receiving error.
If you open the certificate template properties security tab, does your account listed with Full control or at least Enroll? (Open Certificate Authority console, go to Server –> Certificate Templates, right click on Certificate Templates and select manage. Find the template and double click to open, to go Security tab)
If not, give yourself the permission to Enroll (or Full control), then try again.
I have Full Control and still getting error.
God bless you 🙂
Try this if you have trouble. Rename to cert request.req and put in C: drive
certreq -submit -attrib “CertificateTemplate:WebServer” C:\”Cert Request.req”