The windows iis6 resource kit won't install on Windows 7 (Home Premium) so I copied it from another machine and selfssl.exe is giving me:

```
Failed to generate the cryptographic key: 0x5
```

I tried the instructions [here](http://support.microsoft.com/kb/278381/en-us) but am still getting the above error.

I'm trying to set the common name of the certificate to a name other than the machine name so I can avoid the certificate errors in the browser. This is a test web application. I know I can just test with the browser errors, but I'd like to mimic real world conditions as much as possible.

Is there any other way to generate your own ssl certificates for iis7.5 and set the common name yourself?