php - Active Collab SSL 相关错误

标签 php api ssl activecollab

我正在利用他们的 SDK 为 Active Collab 创建一个扩展。在安装 SSL 证书之前,它们没有问题,我的代码运行良好。在安装 SSL 并更新我的 root_URL 并更新我代码的连接器部分中的 url 之后,我现在得到了

Fatal error: Uncaught exception 'ActiveCollab\SDK\Exceptions\CallFailed' with message 'Peer's Certificate issuer is not recognized.'

但是我的 SSL 安装正确。我没有其他问题。

代码的相关部分:

error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once '/path/to/public_html/activecollab/5.8.7/activecollab-feather-sdk/vendor/autoload.php';


$authenticator = new \ActiveCollab\SDK\Authenticator\SelfHosted('****', '********','username','password', 'https://url.domain.com'); <=dummy entry

$token = $authenticator->issueToken();

回溯显示 issueToken() 中出现的问题。有谁知道这可能是什么原因造成的?

最佳答案

Active Collab SDK 3.1让您关闭 SSL 对等验证,如下所示:

$authenticator = new \ActiveCollab\SDK\Authenticator\SelfHosted('ACME Inc', 'My Awesome Application', 'you@acmeinc.com', 'hard to guess, easy to remember', 'https://my.company.com/projects', false);
$authenticator->setSslVerifyPeer(false);

运行 composer update 并调整您的代码以关闭 SSL 验证,您应该能够连接。

关于php - Active Collab SSL 相关错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37883683/

相关文章:

python - 使检索到的推文中的链接可点击

php - 如果无法打开流,请重试 : HTTP request failed! 1 PHP

php - 数据库查询在 WordPress 模板页面中不起作用

javascript - Annyang 将语音转换为文本

ssl - 如何在master和minion之间启用Saltstack ssl连接

ssl - Windows 10 IoT Web 服务器上的 HTTPS

node.js - 使用 ssl 保护来自 Node 的服务调用

php - 高效的 PHP 自动加载和命名策略

api - 如何使用 Google Civic Information API 检索给定位置的国 session 员?

用于关闭窗口的 Java Swing 非 Activity 按钮