Php Google o身份验证登录SSL错误

Php Google o身份验证登录SSL错误,php,google-api,google-login,Php,Google Api,Google Login,从今天起,我的php应用程序的GoogleOAuth登录突然停止工作 我得到以下错误: stream\u socket\u客户端:对等证书CN=*.storage.googleapis.com' 与预期的CN=www.googleapis.com'stream\u socket\u客户端不匹配: 无法启用加密流\u套接字\u客户端:无法连接到 ssl://www.googleapis.com:443 未知错误 我正在使用这个端点:。对于我来说,我认为我的SSL libssl版本已经过时,无法识别

从今天起,我的php应用程序的GoogleOAuth登录突然停止工作

我得到以下错误:

stream\u socket\u客户端:对等证书CN=*.storage.googleapis.com' 与预期的CN=www.googleapis.com'stream\u socket\u客户端不匹配: 无法启用加密流\u套接字\u客户端:无法连接到 ssl://www.googleapis.com:443 未知错误


我正在使用这个端点:。

对于我来说,我认为我的SSL libssl版本已经过时,无法识别证书的其他通用名称

我运行了以下命令:

$ apt-get update && apt-get upgrade
$ apt-get dist-upgrade

请注意,升级特别是dist升级可能会导致系统出现问题。

对于我来说,我认为我的SSL libssl版本已经过时,无法识别证书的其他通用名称

我运行了以下命令:

$ apt-get update && apt-get upgrade
$ apt-get dist-upgrade

请注意,升级,特别是dist升级可能会导致系统出现问题。

看起来需要SAN支持的证书发生了更改,这是在PHP 5.6中添加的

如果您无法升级到该版本,请尝试切换到“Google\u IO\u Curl传输”而不是streams,这样应该可以正常工作

$client->setIo(new Google_IO_Curl($client));

看起来需要SAN支持的证书发生了更改,这是在PHP5.6中添加的

如果您无法升级到该版本,请尝试切换到“Google\u IO\u Curl传输”而不是streams,这样应该可以正常工作

$client->setIo(new Google_IO_Curl($client));

我对使用HTTP套接字的CakePHP也有类似的问题

如果使用框架或HTTP套接字库,可能会发生这种情况

CakePHP中的修复方法是禁用ssl\u verify\u主机

根据文件: 如果要在验证证书时忽略主机名匹配错误,请设置为false。

e、 g


这为我解决了这个问题。我怀疑在其他框架中,也会有类似的选择,这应该可以解决它

我在使用HTTP套接字的CakePHP中遇到了类似的问题

如果使用框架或HTTP套接字库,可能会发生这种情况

CakePHP中的修复方法是禁用ssl\u verify\u主机

根据文件: 如果要在验证证书时忽略主机名匹配错误,请设置为false。

e、 g


这为我解决了这个问题。我怀疑在其他框架中,也会有类似的选择,这应该可以解决它

我也有这个问题,文件\u get\u contents:Peer certificate CN='*.storage.googleapis.com'与预期的CN='maps.googleapis.com'不匹配您是否使用特定的PHP框架,如CakePHP或Zend等?我使用CakePHP的CakeSocket得到了这个确切的错误。我也有这个问题,文件_get_contents:Peer certificate CN='*.storage.googleapis.com'与预期的CN='maps.googleapis.com'不匹配您是否使用特定的PHP框架,如CakePHP或Zend等?我使用CakePHP的CakeSocket.trusted apt获取更新和apt获取升级debian 7,但这不起作用。请检查由于依赖关系问题而卸载的包。我想我们应该再升级一次。您可能必须执行dist-upgrade-apt-get-update&&apt-get-upgrade-debian 7,但此操作不起作用。请检查由于依赖性问题而卸载的软件包。我想我们应该再升级一次。你可能需要做一个dist升级我在5.5上,所以我会很快升级,但是如果你需要一个快速的临时修复,关闭SSL验证,就像MichaelHoughton的帖子中描述的那样,效果很好。我在5.5上,所以我会很快升级,但是如果你需要一个快速的临时修复,在MichaelHoughton的帖子中描述的关闭SSL验证非常有效。在我有时间升级我的服务器之前,这将起到很好的作用!谢谢在我有一天升级我的服务器之前,这将起作用!谢谢