CakePhp v2无法使用具有ssl证书的域连接到Firebase

CakePhp v2无法使用具有ssl证书的域连接到Firebase,php,ssl,cakephp,cakephp-2.0,Php,Ssl,Cakephp,Cakephp 2.0,从具有ssl证书的域、从LOCALHOST和域http://works-corractamete向firebase插入数据时出现问题,但从一个https://works-corractamete插入数据时不起作用 这在我使用CakePhpv2的调试中出现 错误:[SocketException]流\u套接字\u客户端:对等证书 CN=firebaseio.com'与预期的CN=xxxxxx.firebaseio.com'不匹配 流\u套接字\u客户端:无法启用加密 流\u套接字\u客户端:无法连

从具有ssl证书的域、从LOCALHOST和域http://works-corractamete向firebase插入数据时出现问题,但从一个https://works-corractamete插入数据时不起作用

这在我使用CakePhpv2的调试中出现

错误:[SocketException]流\u套接字\u客户端:对等证书 CN=firebaseio.com'与预期的CN=xxxxxx.firebaseio.com'不匹配 流\u套接字\u客户端:无法启用加密 流\u套接字\u客户端:无法连接到ssl://uxxxxxxxx.com:443 未知错误


向SSL服务发出请求时,HttpSocket将尝试使用对等验证验证SSL证书。如果证书未通过对等验证或与正在访问的主机名不匹配,则连接将失败,并引发异常。默认情况下,HttpSocket将使用mozilla证书颁发机构文件来验证SSL证书。您可以使用以下选项配置如何处理SSL证书:

ssl\u verify\u peer设置为false以禁用ssl验证。这不是 推荐。 如果希望忽略,ssl\u verify\u主机设置为false 验证证书时出现主机名匹配错误。 ssl_allow_self_signed设置为true以启用自签名证书 被接受。这需要启用ssl\u验证\u对等。 ssl\u cafile设置为证书颁发机构文件的绝对路径 您希望用于验证SSL证书的

$socket=新的HttpSocketarray “ssl\u验证\u主机”=>错误 ;