如何创建自签署配符SSL证书IIS6?
-
19-08-2019 - |
题
我想创建自签署配符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安装。
其他提示
你可以做一个通配符的证书*。域。当地和多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和澄清的问题。