Iis 7 IIS7本地主机证书-删除IE8警告

Iis 7 IIS7本地主机证书-删除IE8警告,iis-7,internet-explorer-8,certificate,Iis 7,Internet Explorer 8,Certificate,在本地主机上测试时,尝试消除IE8中的不匹配错误 尝试在IE8中以管理员身份安装证书,并使用受信任列表。 无法更改证书中的CommonName 已尝试Selfssl.exe和MakeCert winhttpcertcfg-未尝试此操作,但不确定它是否能在win7上工作 MakeCert创建了一个文件,但它是一个.CER文件,IIS7没有看到它。 尝试将其放置在MMC证书文件夹中,用于“计算机帐户”(个人和受信任的根…)文件夹。事实上,几乎每个人都是这样 Win7 VS2010 IE8 需要本地主

在本地主机上测试时,尝试消除IE8中的不匹配错误

尝试在IE8中以管理员身份安装证书,并使用受信任列表。 无法更改证书中的CommonName

已尝试Selfssl.exe和MakeCert winhttpcertcfg-未尝试此操作,但不确定它是否能在win7上工作

MakeCert创建了一个文件,但它是一个.CER文件,IIS7没有看到它。 尝试将其放置在MMC证书文件夹中,用于“计算机帐户”(个人和受信任的根…)文件夹。事实上,几乎每个人都是这样

Win7 VS2010 IE8 需要本地主机https自签名证书才能不抛出错误i IE8


如果IIS7能够看到或转换.CER文件,我不会介意MakeCert.exe。

能够使用这些命令行创建PFF证书文件,在下面创建了一个批处理文件。 关于Win7 IIs7 IE8 确保您有程序makecertpvk2pfx

使用下面的BAT创建证书文件。(使用任何tmp路径,必须存在或不会运行) 然后,您将使用MMC(BAT下面的一些说明)将PFX(而不是CER)文件导入MMC证书(个人和受信任的根)



注意:-pi a是密码。当你运行这些程序时,它会问你这个问题。您可以将-pi设置为任意值,但请确保设置它,因为导入PFX证书时,它会要求您输入此密码

使用MMC创建pvk文件 cmd提示符运行mmc(mmc.exe)

文件>>在>>证书>>添加>>计算机帐户>>确定中添加/删除快照 在控制台根目录下打开证书。右键单击个人>>所有任务>>导入。 然后将PFX文件导入个人证书和受信任的根证书.Auth

在IIS7中,选择Certificates、refresh和localhost证书

还有另外两个项目需要帮助,但我没有尝试 cert2spcC:_bat\u cert\selfcert.cer C:_bat\u cert\selfcert.spc pvkimprt-pfx C:_bat_cert\selfcert.pvkselfcert.spc:_bat_cert\selfcert.pvkselfcert.pvk

localhost证书确实删除了我的IE8警告

但我的主要问题是下载文件,我以为是证书问题,但错误仍然显示“无法从本地主机下载”
关于下载问题有什么建议吗?

在2011年2月15日用户295734的回答的帮助下创建并关联了证书。我遵循的步骤:

  • 以管理员身份启动命令提示符
  • 运行:
    cd“C:\ProgramFiles(x86)\Microsoft SDK\Windows\v7.0A\Bin”
  • makecert-r-pe-n“CN=localhost”-天空交易所-sv C:\selfcert.pvk C:\selfcert.cer
  • 出现新窗口,要求设置密码。本例使用字母“a”,因为下面的下一条指令行在“-pi”指令之后使用此密码。此处指定的密码可以是“任意”,但下一条指令行必须包含
    -pi anything
    ,而不是
    -pi a
  • 返回命令提示符,运行:
    pvk2pfx-pvk C:\selfcert.pvk-pi a-spc:\selfcert.cer-pfx C:\selfcert.pfx
  • 现在应该存在三个新文件:
    a<代码>c:\Selfcert.pvk b<代码>c:\Selfcert.cer c<代码>自证书.pfx
  • 关闭命令提示窗口
  • 从开始栏搜索框启动MMC.exe
  • 在mmc中,转到文件\添加\删除管理单元
  • 从“可用管理单元”窗格中选择证书,然后单击“添加”按钮
  • 在出现的窗口中,选择计算机帐户->下一步->本地计算机->完成
  • 在“添加或删除管理单元”窗口中单击“确定”
  • 在包含控制台根目录的窗格中展开证书(本地计算机)
  • 右键单击标记为“个人”的文件夹,然后选择“所有任务->导入”
  • 将出现证书导入向导,请单击下一步
  • 单击“浏览”,将显示“打开”对话框
  • 确保在文件过滤器下拉列表中选择个人信息交换(*.pvx)
  • 导航到c:\selfcert.pfx(我们之前创建的)并单击打开
  • 选择文件后,在证书导入向导中选择“下一步”
  • 在密码框中,键入上面步骤4中指定的密码。在这个例子中,我使用了“a”
  • 单击下一步
  • 选择“将所有证书放入以下个人存储”并单击“下一步”,然后单击“完成”
  • 您将收到导入成功的通知,并将在personal\certificates文件夹中看到localhost pfx
  • 对“受信任的根证书颁发机构”重复步骤14至23
  • 帮助我找到答案的链接。当我去寻找pvkimprt时,我看到了pvk2pfx.exe,并对它做了一些研究。
    @echo off
    cls
    
    cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin"
    makecert -r -pe -n "CN=localhost" -sky exchange -sv C:\_bat\_cert\selfcert.pvk C:\_bat\_cert\selfcert.cer
    pvk2pfx -pvk C:\_bat\_cert\selfcert.pvk -pi a -spc C:\_bat\_cert\selfcert.cer -pfx C:\_bat\_cert\selfcert.pfx
    
    pause