我想创建自签署配符SSL证书上使用的许多发展和测试服务器运行IIS6.下列各种指导已经导致几个方面产生的证书,但我没有任何运气让它的工作。最成功的方法我已经被下 这OpenSSL指南 和使用makecert.exe 像这样:

makecert.exe -r -b 01/01/2009 -e 01/01/2042 -sr LocalMachine -ss MY -a sha1 -n CN="*.example.com" -sky exchange -pe -eku 1.3.6.1.5.5.7.3.1 -sy 12 -sp "Microsoft RSA SChannel Cryptographic Provider" wildcard.cer

 

这两者都产生的证书,IIS6会接受,但是当我实际上试图查看该网站,我得到的以下错误在firefox:

数据传输中断

连接到dev.example.com 被中断而页面装载。

即只是提供了:

Internet Explorer无法显示的网页

最可能的原因:

  • 你是不是连接到互联网。
  • 该网站遇到的问题。
  • 有可能是一个打字错误的地址。

这一错误发生,我是否试图访问它通过域名字,计算机名称、localhost ip地,或者回送知识产权。

所以...我怎么可以创建一个自签署配符cert IIS6会的工作?或者我可以如何解决这些问题我经历的那些我已经创建了?

有帮助吗?

解决方案

你可以使用IIS6资源工具包提供MS、命令行程序,称为自签名ssl.它可以产生SSL的关键,并将其导入IIS安装。

IIS6Resource Kit

其他提示

你可以做一个通配符的证书*。域。当地和多ssl协议的使用c:\inetpub\adminscripts adsutil.js组w3svc[siteid]\SecureBindings":443:名称。域。地方"

你有没有意识到你会需要改变,从"example.com"在一件事更适合于你的情况("localhost"可能是他们中的一个过测试)。

IIS7-有一个wzard做到这一点。它需要大约30秒钟来设置。

IIS6-这有点棘手。它需要大约30分钟来设置。

哪一个是你使用?

我强烈建议迁移到IIS7-这是非常外交的第一次,但他们已经取得了很大的改进。

鉴于你能不能升级到IIS7日,我不得不这样做以下执行你想要什么在IIS6.

1)创建证书的服务器 2)生成请求 3)补助金申请 4)安装证书

这是一个有点痛设置的证书当局的服务器,但它附带的Windows服务器和演练是相当直截了当。

我们发现,证书的当局不信任,因为域设置并引起的错误。我们结束了部署一个星证书产生的信任CA和澄清的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top