While installing some demo software today, I had to create a self-signed SSL certificate for IIS7. This is a relatively easy thing to do within the IIS7 Manager. However, the certificate that IIS7 generates is only for the machine that it is running on. I need a certificate that has my custom web site domain name on it. As it turns out, Microsoft has eliminated this capability within IIS7, so the easiest way to accomplish this is to use the selfssl tool from IIS6.
It took me a while to figure out, but after some Googling (with much trial and error), here’s what I came up with.
I found a post, Self-Signed Certificates on IIS7, that I used to create and install the certificate.