我们能否让浏览器忽略自签名证书?
或者是否可以向用户显示一条消息,以便当他们点击确认/批准/提交时,它会存储证书例外?
注意:我正在使用PHP并询问有关Facebook应用的SSL。
答案 0 :(得分:3)
不能让所有浏览器忽略自签名证书,整个系统依赖于可信方签署证书来验证它们。
答案 1 :(得分:2)
如果忽略你的意思是删除警告,不,你不能这样做。要求“信任链”生效,这是SSL信任的主要原则之一。
此外,这是与浏览器相关的问题,您在后端使用的语言无关紧要。您可以获得更多信息here,而不是很多好消息。
答案 2 :(得分:-1)
不,你不能让浏览器接受你自己签名的证书。
但是,您可以从这两个提供商处获得免费的SSL证书:
我没有CAcert的经验但是我有一些使用StartSSL;以下是使用StartSSL获取免费SSL证书的分步指南我已写在我的博客上:http://nicolas.landier.org/2013/03/17/get-a-free-ssl-certificate-with-startssl/