当前位置:  开发笔记 > 编程语言 > 正文

卷曲错误SSL证书无法获得本地颁发者证书 - 最近的开发

如何解决《卷曲错误SSL证书无法获得本地颁发者证书-最近的开发》经验,为你挑选了0个好方法。

我一直在使用cURL来验证几个月的登录,并且它一直运行良好.

$searchURL = "https://url.com/isTokenValid?";

$strCookie = 'asdf=' . $_COOKIE['asdf'] . '; path=/';    
$ch = curl_init();             
curl_setopt($ch, CURLOPT_URL, $searchURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);       
curl_setopt( $ch, CURLOPT_COOKIE, $strCookie ); 
curl_setopt($ch, CURLOPT_CAPATH, "\cacert.pem");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, FALSE);

if($answer = curl_exec($ch))
{        
  if (strpos($answer,'true') !== false) 
  {
    $login = true;
  }
  else
  {
    $login = false;
  } 

今天早上 - 它停止工作,我收到错误:

卷曲错误:SSL证书问题:无法获取本地颁发者证书

我正在使用cacert.pem来自https://curl.haxx.se/ca/cacert.pem的文件- 如果需要以某种方式更新或刷新此数据,我正在使用此日期的文件,这似乎仍然是最新的:

来自Mozilla的证书数据:2015年10月28日星期三04:12:04

这不是我在网络开发方面的强项,所以我不确定如何解决这里发生的事情.我的第一个想法是它必须是服务器端的东西,因为我周末没有在本地进行任何更改,但我不想开始戳,如果有人能指出我正确的方向.

谢谢!

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有