I did the first step and it was not showing up in the web list as a requestable template.
I found that the problem was privileges related. The IIS has anonymous access setup (this is because we need people outside our organization to be able to download our CA certificate). However, the IUSR account did not have "Enroll" privileges. Once I set that, I would get the option to request a Code Signing certificate.
A few things to note on code Signing Certs for future readers of this thread:
--> Set the "Supply in Request" option for Subject Name, so that you can set the name of the subject that people will see when they go to Install/Run your signed application.
--> Ensure that permissions are set correctly.
What I would really like to know now is how to do is lock down "Requesting" a cert from the website to only authenticated users, while allowing downloading of the generic CA to Anonymous users. (I'd be more than happy to ask this in another question to assign points).
Main Topics
Browse All Topics





by: ASGWichitaPosted on 2008-03-14 at 07:46:30ID: 21125994
First, you have to turn on the template in the Certification Authority MMC. Select Certificate Templates in the left pane. Right-click in the right pane and select new--> Certificate template to issue. Select Code Signing from the list and hit OK.
On the requesting machine, go to http://<CA SERVER NAME>/certsrv and make the request using the web form. Code Signing will now be in the options list on the web page.