I use CACert for my web server certificates. My servers are very low priority/security, so I'm not willing to pay real money for a certificate from Verisign or someone else. CACert offers free web server certificates. The only real downside to it is that the certificates expire in six months.
I use the IIS Cosign filter for Penn State's WebAccess. I have that tied to my installation of Footprints for our department's internal IT trouble reporting system. So, every six months, I need to put a new certificate on the webserver.
I created these instructions for myself because I botched up the installation of the certificate into the web server twice in the previous year. So, I figured that if I wrote up some notes this last time, I would have a better chance of remembering how to do it. These instructions are mostly for me - but if someone else gets benefit out of them - so much the better.
The PEM file is referred to in the ChainFilePath tag
The key file is referred to in the PrivateKeyFilePath tag
Make sure that the filenames match what is in those tags – like you didn’t do correctly in June 2007, you idiot.
To confirm that the filter is working properly, go to the ISM, right click on the website, go to properties, ISAPI filter tab. Make sure that the Status Arrow is green!