SelfSSL, finally a easy way to ssl enable IIS !
SSL enabling a site in IIS without going through a 3rd party CA has been a problem until now. It usually involved creating a bogus CA using OpenSSL which is not an elegant solution.
In IIS 6.0 Resource kit, there is finally a utility that allows you to create self signed certificates without jumping through hoops. The utility is called selfssl. By calling the tool like :
selfssl /N:CN=Atom01 /V:365 /S:593954274
the site with the id 593954274 is signed with a certificate that's valid for 355 days and is issued by Atom01.
To find out the ID of your site (default value is 1, which is the id of the Default Web Site) use the metabase explorer which ships in the same package(under LM -> W3SVC -> the name of the key is the id of the site).
Users will a get a warning when accessing the signed site because it is not a trusted certificate, but at least you know you are communicating through ssl.
If you are looking for the old way enable SSL here it is