在IIS6中使用免费SSL证书设置测试asp.net站点的详细步骤是什么?

时间:2011-03-12 12:18:36

标签: .net asp.net iis ssl

请提供详细的步骤来设置IIS6无法通过Google搜索找到好的信息... 是否有免费的SSL证书只能用于本地测试?

2 个答案:

答案 0 :(得分:1)

  1. 下载IIS 6 resource kit。至少安装SelfSSL实用程序。
  2. 打开命令提示符;转到C:\Program Files\IIS Resources\SelfSSL

    selfssl /T /N:CN=localhost /V:365
    

    这将为https://localhost/生成一个自签名证书,并提供在您系统上的每个网站上为您安装它。这也将它添加到您的可信证书存储区,以便IE自动接受证书。 /V选项是证书有效的天数,即大约一年。

    如果您想使用https://your-machine-name/而不是localhost,则只需更改或省略/N:选项即可。如果不是第一个,您可以使用/S:指定哪个特定网站。如果需要,还可以使用其他选项来配置密钥生成。

  3. 通常,当您在IIS中安装SSL证书时,您还需要iisreset才能使用它,但SelfSSL也会处理此问题。

答案 1 :(得分:0)

我现在正在使用IISExpress测试SSL,这非常简单.... 设置步骤:*只运行web平台安装程序*配置为在iis 6兼容模式下运行,但它不是真的IIS 6:)