When you submit a certificate request you may encounter the following error:
Certificate Request Processor: The system cannot find the file specified. 0x80070002 (WIN32: 2)
This error means that the certificate template is not available for the user or the computer requesting it.
There can be several reasons linked to certificate templates.
(See my other post if you don’t know how to open the Certificate Manager console):
- The user or computer trying to submit the request does not have the appropriate permissions on the template.
You must be aware that the context (user or computer) in which you make the request changes WHO is submitting the request and this has an impact on the template permissions.
For remembrance,
certmgr.msc
is the shortcut for the user certificate console andcertlm.msc
is the shortcut for the computer certificate console. - Compatibility settings are not matching to the computer (Certificate Recipient) submitting the request.
In the following screen shot only Windows 8 or Windows Server 2012 computers have access to the template.