Здравствуйте!
Столкнулся с тем, что при обращении по https с помощью curl к некоторому сайту (vk.com на секундочку) вываливается ошибка "SSL certificate problem: self signed certificate in certificate chain"
Известно, что можно обойти эту проблему, выставив CURLOPT_SSL_VERIFYPEER=false, однако такое решение идеологически неверно, ибо сводит безопасность https к нулю.
Другое решение проблемы - обновить список корневых сертификатов. Разработчики curl предоставляют свежий список (http://curl.haxx.se/docs/sslcerts.html). Но мне никак не удаётся понять, откуда curl в данной сборке PHP берёт корневые сертификаты, поэтому не могу их заменить.
Кто-нибудь знает, как с этим справиться?
Windows 7, Open Server 1.5.1, PHP любой версии,
P.S. На линуксе (причём какой-то старой сборке PHP) проблема не возникает.
- Главная Список форумов Модули и инструменты
- Поиск
-
- Текущее время: 26 апр 2024, 22:37
- Часовой пояс: UTC+03:00