如何在IE中处理和接受SelfSigned SSL证书?

mur*_*lai 7 ssl https internet-explorer jsonp

我有一个拥有自签名证书的虚拟机.如果我在Firefox或Chrome中测试我的https页面,我只需要接受或添加证书的例外,我会没事的.我可以进行JSON调用或JSONP调用.

但是,当我在IE中这样做时,我不能.我将证书添加为ROOT证书,然后

1)每次重新启动浏览器时,它都会再次请求证书.

2)每次我用https进行JSONP调用时,IE都不喜欢它并显示"IE已阻止此网站显示安全证书错误的内容......".甚至我点击"显示被阻止的内容",它没有帮助,并显示任何东西.:(

任何想法如何处理IE(没有获得真正的证书)谢谢.

Ben*_*Ben 5

当Internet Explorer在屏幕上显示警告"此网站的安全证书存在问题"时,请按照以下步骤为此站点创建安全例外:

  1. 点击"继续浏览此网站(不推荐)".
  2. 右键单击页面背景
  3. 选择"属性"
  4. 单击"证书"按钮
  5. 单击"安装证书..."按钮
  6. 单击"下一步>"按钮
  7. 选择"将所有证书放在以下商店中"
  8. 单击"浏览..."按钮
  9. 选择"受信任的根证书颁发机构"
  10. 单击"确定"按钮
  11. 单击"下一步>"按钮
  12. 单击"完成"按钮
  13. 弹出安全警告.如果您确定证书是安全的,请单击"是"按钮
  14. 弹出通知"导入成功." 点击"确定"

从现在开始(直到自签名证书过期),每次进入该页面时都不会收到证书警告.

如果这不起作用,您可能已将证书安装在错误的位置.要删除未正确安装的证书,请打开"Internet选项",单击"内容"选项卡,单击"证书"按钮,在其中一个选项卡列表中查找证书,然后单击"删除"按钮.然后再次尝试按照前面的说明操作.

如果在此之后仍然失败,则证书很可能无效.右键单击该网页,选择"属性",单击"证书",然后仔细检查"颁发给:"名称是否与URL栏中的域匹配,并且"从......到...有效" ."日期包括客户端计算机设置的日期.

如果安装证书显示灰色,则必须以管理员身份运行iexplore.


Nas*_*sko 1

您是否将其放入用户受信任的根证书存储区或计算机中?您是否以同一用户身份运行?将自签名证书放入受信任的根存储应该可以正常工作。

或者,查看线路流量并查看是否将正确的证书发送到客户端,这可能是服务器配置问题。