有没有办法让所有浏览器忽略自签名证书?

时间:2012-05-08 10:41:09

标签: ssl

我们能否让浏览器忽略自签名证书

或者是否可以向用户显示一条消息,以便当他们点击确认/批准/提交时,它会存储证书例外?

注意:我正在使用PHP并询问有关Facebook应用的SSL。

3 个答案:

答案 0 :(得分:3)

不能让所有浏览器忽略自签名证书,整个系统依赖于可信方签署证书来验证它们。

答案 1 :(得分:2)

如果忽略你的意思是删除警告,不,你不能这样做。要求“信任链”生效,这是SSL信任的主要原则之一。

此外,这是与浏览器相关的问题,您在后端使用的语言无关紧要。您可以获得更多信息here,而不是很多好消息。

答案 2 :(得分:-1)

不,你不能让浏览器接受你自己签名的证书。

但是,您可以从这两个提供商处获得免费的SSL证书:

  • StartSSL / StartCom
  • CACert.org

我没有CAcert的经验但是我有一些使用StartSSL;以下是使用StartSSL获取免费SSL证书的分步指南我已写在我的博客上:http://nicolas.landier.org/2013/03/17/get-a-free-ssl-certificate-with-startssl/