我想自动设置IIS6中的网站的SSL.看来selfSSL和certutil可以用来做这件事,但证书是我的新手,我不确定如何把它们放在一起.
从我理解我需要:
>创建证书
>将证书分配到网站
>添加一个安全的(SSL / 443)绑定到网站
如果已经创建了站点证书,我也想避免创建一个新的证书.这样我就不会得到一堆还原剂.
我建议你看看IIS 6资源工具包:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17275
资源工具包中有一个工具,名为selfssl.exe – 它可以自动创建,分配甚至信任新创建的证书.我们使用它很多,我在工作,以确保我们的开发箱有证书,我们可以在测试/开发过程中使用.
这是我们使用的命令行 – 它将使用1024的关键字大小创建cert(for localhost),信任它,并使其有效期约为10年:
selfssl.exe /T /N:CN=localhost /K:1024 /V:3650
如果您托管多个站点,则需要使用/ S参数指定要添加证书的站点ID.
注意:这也像在WinXP上使用IIS 5的冠军,但是我从未在任何IIS 7系列上尝试过.