Windows 如何将IIS证书导入Chrome以避免不受信任的站点警告?

Windows 如何将IIS证书导入Chrome以避免不受信任的站点警告?,windows,google-chrome,web,ssl-certificate,local,Windows,Google Chrome,Web,Ssl Certificate,Local,在本地开发和测试启用SSL的站点(Windows 8+本地IIS)时,我使用Chrome作为主浏览器进行测试/预览,并且为了避免在打开本地站点时Chrome中出现“不受信任的证书”警告窗口,我使用在Chrome启动快捷方式中附加“-ignore certificate errors”标志。 然而,最近该标志被贬低,并显示另一个警告“您正在使用不受支持的命令行标志:--ignore certificate errors.”。 我也想避免这个警告,那么我现在该怎么做呢?正如我后来发现的,禁用“--忽

在本地开发和测试启用SSL的站点(Windows 8+本地IIS)时,我使用Chrome作为主浏览器进行测试/预览,并且为了避免在打开本地站点时Chrome中出现“不受信任的证书”警告窗口,我使用在Chrome启动快捷方式中附加“-ignore certificate errors”标志。 然而,最近该标志被贬低,并显示另一个警告“您正在使用不受支持的命令行标志:--ignore certificate errors.”。
我也想避免这个警告,那么我现在该怎么做呢?

正如我后来发现的,禁用“--忽略证书错误”是故意的(请参见此处:),避免警告的更好方法是直接将本地SSL导入Chrome

以下是如何在Windows中的IIS下执行此操作:

  • 打开IIS管理器

  • 选择您的站点

  • 单击“绑定”>选择“https”one>单击“编辑”查看站点使用的证书(IIS Express开发证书是我的默认证书)

  • 选择左侧的服务器根目录>单击“服务器证书”

  • 查找站点的证书>右键单击它>选择“导出…”

  • 单击“…”以选择保存文件的位置,确保指定的文件名与证书名相同(例如,在我的示例中为“IIS Express Development Certificate.pfx”),并设置任何密码(例如1234)>单击“确定”以导出

  • 现在您的证书已保存,进入Chrome设置>搜索“管理证书”(或在Chrome中打开此项chrome://settings/search#Manage%20certificates)>单击“管理证书…”按钮

  • 单击下面的“导入…”按钮,将显示导入向导,单击“下一步”

  • 浏览文件,确保“打开文件”对话框中的扩展名设置为“所有文件”,单击“下一步”

  • 在下一个屏幕上输入您之前设置的密码(如本例中为1234),单击“下一步”,选择“自动选择证书存储…”,再次选择“下一步”,最后单击“完成”

  • 你的任务完成了!现在重新启动Chrome,您的本地网站应该在地址栏中的“https”旁边显示绿色锁图标


  • 如果您想要更快捷的方式,可以使用Jexus Manager(IIS Express的步骤也适用于完整的IIS)。