GOOGLE ADS

пятница, 6 мая 2022 г.

Получение ошибки в Curl - Сертификат узла не может быть аутентифицирован с помощью известных сертификатов ЦС

Я получаю следующую ошибку при создании ssl-соединения с самозаверяющим сертификатом. «Сертификат однорангового узла не может быть аутентифицирован с помощью известных сертификатов ЦС»

Он отлично работает с сертификатом, подписанным CA. Я устанавливаю ниже, используя curl_easy_setopt().

curl_easy_setopt(MyContext, CURLOPT_CAPATH, CA_CERTIFICATE_PATH) curl_easy_setopt(MyContext, CURLOPT_SSL_VERIFYPEER,TRUE);

Версия curl
libcurl-7.19.7-26

Версия Openssl 0_9_8u.

Пожалуйста, дайте мне знать, как решить эту проблему.


Решение проблемы

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

Если вы хотите отключить проверку сертификата curl, используйте параметр -k (или --insecure). Вот пример:

curl --noproxy -k \* -D - https://127.0.0.1:443/some-secure-endpoint

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...