I've been trying to get my self-signed certificate to work on my 2003 Server using IIS. I installed the iis60rkt.exe and used selfssl.exe to created the certificate.
Here is the command: selfssl /N:cn=apitest.domain.com /K:1024 /V:365 /S:1 /P:443 /T.
I created it under the default web site. I can view the certificate and everything appears to be fine. No red Xs anywhere. Using the /T was the key to have it automatically adding itself to the Root CA certificates on the local computer. After what appears to be a valid certificate, I go into IIS to assign a simple index.htm page in the default www folder. I input 443 to the SSL port. I click on Directory Security and click Edit at the bottom in the the Secure Communications settings. I put a check mark on the Require Secure channel (SSL) and Require 128 bit encryption.
Finally, I try the link https://apitest.domain.com and nothing. I also try with ../index.htm but still nothing. The error I receive is "Internet Explorer cannot display the web page." I go back into IIS and remove the Require Secure channel and the page appears instantly in IE9.
I've created certreq.txt for many web sites and Exchange OWAs and never had a problem applying the ssl certificates. It doesn't seem that difficult to me but I know I'm missing something.
I could use some help.