我正在尝试创建一个自签名的通配符SSL证书,用于许多运行IIS 6的开发和测试服务器。我最成功的方法是跟踪本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这两种方法都生成IIS 6将接受的证书,但当我实际尝试查看该站点时,在firefox中会出现以下错误:
数据传输中断 当页面加载时,到dev.example.com的连接被中断。
(只是):
无法显示网页 最有可能的原因:
如果我试图通过域名、机器名、本地主机、本地ip或回送ip访问它,则会发生此错误。
IIS 6可以使用So...how创建自签名通配符证书吗?或者我如何解决我已经创建的问题呢?
发布于 2009-02-05 02:37:56
您可以使用MS提供的IIS6ResourceKit,这是一个名为SelfSSL的命令行应用。它可以生成SSL密钥并将其导入IIS安装中。
IIS 6资源工具包
发布于 2013-02-10 20:17:03
可以使用*.domain.local和多个ssl协议执行通配符证书,方法是使用c:\inetpub\adminscript adsutil.vbs set w3svcsiteid\SecureBindings ":443:name.domain.local“
发布于 2009-01-23 21:25:34
您是否意识到需要从"example.com“更改为更适合您的情况的东西("localhost”可能是其中之一)。
https://stackoverflow.com/questions/474609
复制相似问题