iis security:
For testing purposes I need to install a certificate on a development box. I
generated a certificate using instructions found at this site:
http://www.aspnetpro.com/newsletterarticle/2006/10/asp200610mb_l/asp200610mb_l.asp but I changed the command line slightly because I'm not using localhost nor
am I using the machine name, rather I want to use the full, internal domain
name:
makecert -r -pe -n "CN=mysite.dev.mydomain.com" -ss my -sr currentuser -sky
exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12
C:\Temp\mycert.cer
I then followed the instructions of logging on to the dev box, importing the
certificate into both the Personal store and the Trusted Root Certification
Authorities store, and then going into IIS to assign the certificate to my
site. Here's where I have the problem. When I go into the IIS Certificate
Wizard and choose the "Assign an existing certificate" button, on the next
page (Available Certificates) I am presented with an empty list. Everything
I have read about this process always seems to assume that there will be
SOMETHING in the list and never discusses what might cause the list to be
empty. I found a total of ONE post from someone who had a similar problem 5
years ago but there was no resolution.
Any ideas? I thought maybe a dotted name was not allowed under CN (because I
know NOTHING about this), but I made a new cert with just the machine name,
installed it, and I still have an empty list of available certificates.