9

我正在使用 PHP OAuth 扩展来调用 Tradeking API。当我在这里进行准确调用时,https://developers.tradeking.com/documentation/php

我得到了例外

捕捉到异常!响应:请求失败(对等证书无法使用已知 CA 证书进行身份验证)

为什么会发生这种情况,我该如何解决?

4

2 回答 2

18

OAuth 扩展使用 curl 发出请求。默认情况下,CURL 通常会验证 SSL 证书,以查看其是否由公认的 CA 颁发。为此,curl 使用一组捆绑的 CA 证书。

您可以禁用 SSL 检查 ( $oauth->disableSSLChecks())。或者确保您拥有当前版本的 curl。有关curl 认证验证的更多信息。

于 2013-01-28T16:59:42.230 回答
7

正确的解决方案是检查服务器 TIME。如果错误,SSL 将无法正常工作。

于 2014-12-12T00:30:33.123 回答