SSL iframe嵌入在其他网站上

San*_*nhe 30 security dns ssl iframe

来自具有SSLcertificate的域的iframe将嵌入到其他站点(foo.com).

  1. 必须foo.com有SSL证书吗?
  2. 如果foo.com有SSL证书,那么会出现安全错误吗?foo.com拥有foo.com的SSL证书,但iframe域名拥有其他SSL证书.
  3. 如果foo.com没有SSL证书,那么会出现安全错误吗?

Tow*_*wer 28

  1. 没有.
  2. 如果嵌入站点使用SSL,则只会出现安全性错误,但iFramed不会.无论站点是否使用不同的证书,这都无关紧要.
  3. 不.(这不是#1的问题吗?)

摘要

在主页面和iframed页面之间使用不同的证书不是问题.

https://页面<iframe />上嵌入页面http://不是问题.

但是,如果您正在运行通过https://嵌入非安全页面的安全页面http://,那么您可能会得到类似这样的内容(Internet Explorer):

在此输入图像描述

这取决于浏览器及其设置.例如,在IE中你可以关闭它:

在此输入图像描述

  • 虽然外部页面不必通过SSL(在其中不会生成警告),但不这样做会使用SSL失败iframe,因为用户无法检查它.此外,显示混合内容总是一个坏主意. (2认同)

Mit*_*ers 7

查看iFrame的最佳方法是将其视为几乎单独的浏览器.如果foo.com不是SSL而iFramed网站是SSL,则不会出现任何错误.

如果你切换它,foo.com有SSL而IFramed站点没有,你可以从浏览器获得有关混合内容的安全警告.