Internet explorer 如何在IE中处理和接受自签名SSL证书?

Internet explorer 如何在IE中处理和接受自签名SSL证书?,internet-explorer,ssl,https,jsonp,Internet Explorer,Ssl,Https,Jsonp,我有一个具有自签名证书的VM。如果我在Firefox或Chrome中测试我的https页面,我只需要接受或添加证书的异常,我就可以了。我可以进行JSON调用或JSONP调用 然而,当我在IE中这样做时,我不能。我将证书添加为根证书,然后 1) 每次我重新启动浏览器时,它都会再次请求证书 2) 每次我用https打JSONP电话时,IE都不喜欢它,并显示“IE已阻止此网站显示带有安全证书错误的内容…”。即使我点击“显示被阻止的内容”,它也不会有帮助,也不会显示任何内容( 知道如何处理IE(而不获得

我有一个具有自签名证书的VM。如果我在Firefox或Chrome中测试我的https页面,我只需要接受或添加证书的异常,我就可以了。我可以进行JSON调用或JSONP调用

然而,当我在IE中这样做时,我不能。我将证书添加为根证书,然后

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

2) 每次我用https打JSONP电话时,IE都不喜欢它,并显示“IE已阻止此网站显示带有安全证书错误的内容…”。即使我点击“显示被阻止的内容”,它也不会有帮助,也不会显示任何内容(


知道如何处理IE(而不获得真正的证书)吗?谢谢。

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


或者,查看网络流量,查看是否向客户端发送了正确的证书,这可能是服务器配置问题。

当Internet Explorer在屏幕上显示警告“此网站的安全证书有问题”时,请按照以下步骤为此网站创建安全异常:

  • 单击“继续访问此网站(不推荐)。”
  • 右键单击页面背景
  • 选择“属性”
  • 单击“证书”按钮
  • 单击“安装证书…”按钮
  • 单击“下一步>”按钮
  • 选择“将所有证书放入以下存储”
  • 单击“浏览…”按钮
  • 选择“受信任的根证书颁发机构”
  • 单击“确定”按钮
  • 单击“下一步>”按钮
  • 单击“完成”按钮
  • 弹出安全警告。如果您确定证书是安全的,请单击“是”按钮
  • 弹出一个通知“导入成功”。单击“确定”
  • 从现在起(直到自签名证书过期),您不会每次转到该页面时都收到证书警告

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

    如果此后一直失败,则很可能您的证书无效。右键单击网页,选择“属性”,单击“证书”,然后再次检查“颁发给:”名称是否与URL栏中的域匹配,以及“有效期从…到…”日期是否包括客户端计算机设置的日期


    如果安装证书灰显,您必须以管理员身份运行iexplore。

    除了自签名之外,证书是否有效?(我的意思是,将来的过期日期,CN等于预期的域名…)。我记得我曾在ie上调试过一次webapp,它会放弃自签名证书(在将它们添加到受信任的存储库后),但不是在上面的一种情况下。您对此有任何解决方案吗?是的。我将其放入受信任的根目录中。我发现这对我不起作用-安装证书按钮变灰。我的解决方法是在firefox中打开网站,使用它下载证书(右键单击,页面信息,安全性,查看证书,详细信息,导出)-然后双击允许我导入它。您必须以管理员身份运行它,我已编辑了问题。