0x800094801 Certificate Issue Error

0x800094801 KB ID 0001843

Problem

Whilst attempting to get a certificate from a Windows server running certificate services, I got the following error:

The request contains no certificate template information. 0x80094801 (-2146875391 CERTSRV_E_NO_CERT_TYPE) Denied by policy module 0x80094801, The request does not contain a certificate template extension or the Certificate Template request attribute.

Solution 0x800094801 Error

Well that’s a descriptive error, as this is a certificate request I’ve created on third party piece of hardware, I’m not surprised there’s no template information. The only way to specify which template you want to use for the certificate issued is to resubmit the command via command line.

[box]

certreq -submit -attrib "CertificateTemplate:TEMPLATE-NAME" "C:\Folder\Request-file.csr"

[/box]

You will be prompted to select a certificate services server, then you will be asked where you want to save the certificate.

You can now use the issued certificate.

Related Articles, References, Credits, or External Links

Microsoft PKI Planning and Deploying Certificate Services

Moving Certificate Services To Another Server

Certificate Services – Migrate from SHA1 to SHA2 (SHA256)