【问题标题】:Run DocuSign sample PHP code?运行 DocuSign 示例 PHP 代码?
【发布时间】:2015-06-19 21:58:38
【问题描述】:

在我的服务器上运行 this PHP code 并在顶部添加我的信息并将第 27 行更改为:

echo "error calling webservice, status is:" . $status . " " . curl_error($curl);

我收到此错误:

错误调用webservice,状态为:0 SSL证书问题,验证 CA 证书没问题。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

关于如何解决这个问题的任何想法?

【问题讨论】:

标签: php ssl curl docusignapi


【解决方案1】:

您需要将 curl 处理程序设置为忽略 SSL 错误(假设您在本地机器上进行测试)。语法是:

curl_setopt($cHandler, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, false);

请不要在生产中使用它,因为它不安全。

【讨论】:

  • @LugiHaue 的答案是正确的,这个答案将确定这确实是问题所在。但不应实施。
  • @AndrewWilson 因此不在生产中实现它的原因。如果您不想将证书下载到开发机器,这是本地测试的快速修复。我同意 LugiHaue 有更好的生产环境答案。
猜你喜欢
  • 2012-09-08
  • 2017-01-26
  • 2015-04-23
  • 2016-02-06
  • 2012-12-09
  • 1970-01-01
  • 1970-01-01
  • 2014-12-12
  • 1970-01-01
相关资源
最近更新 更多