-2

我们可以让浏览器忽略自签名证书吗?

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

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

4

3 回答 3

3

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

于 2012-05-08T10:46:01.883 回答
2

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

此外,这是一个与浏览器相关的问题,与您在后端使用什么语言无关。你可以在这里获得更多信息,没有太多好消息。

于 2012-05-08T10:44:26.677 回答
-1

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

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

  • StartSSL / StartCom
  • CACert.org

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

于 2013-03-17T09:56:04.643 回答