无法使用PHP OAuth扩展使用已知的CA证书对对等证书进行身份验证

时间:2013-01-28 16:45:26

标签: php oauth ssl-certificate

我正在使用PHP OAuth扩展来调用Tradeking API。当我按照此处进行完全调用时,https://developers.tradeking.com/documentation/php

我得到了例外

  

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

为什么会这样,我该如何解决?

2 个答案:

答案 0 :(得分:17)

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

您可以禁用SSL检查($oauth->disableSSLChecks())。或者确保您拥有当前版本的卷曲。 More information关于卷曲认证验证。

答案 1 :(得分:6)

正确的解决方案是检查服务器TIME。如果错了,SSL不能正常工作。

相关问题