Одноранговый сертификат не может быть аутентифицирован с известными сертификатами CA с помощью расширения PHP OAuth

Я использую расширение PHP OAuth для вызова API Tradeking. Когда я делаю точный звонок, как здесь,https://developers.tradeking.com/documentation/php

Я получаю исключение

исключение поймал! Ответ: ошибка выполнения запроса (одноранговый сертификат не может быть аутентифицирован с известными сертификатами CA)

Почему это происходит и как я могу решить это?

2 ответов


расширение OAuth использует curl для выполнения запроса. По умолчанию CURL обычно проверяет сертификат SSL, чтобы узнать, действительно ли он выдан принятым ЦС. Для этого curl использует комплект сертификатов CA.

вы можете отключить проверки SSL ($oauth->disableSSLChecks()). Или убедитесь, что у вас есть текущая версия завиток. дополнительная информация на проверке аттестации скручиваемости.


правильным решением является проверка времени сервера. Если это неправильно, SSL не работает нормально.