Вы обновили сертификат, curl с того же сервера открывает сайт без единой жалобы, а в браузере — красный экран «сертификат недействителен» или «не удалось проверить цепочку». Логичный вывод «раз curl молчит, с сертификатом всё в порядке» здесь ошибочен: curl и браузер проверяют цепочку доверия по-разному, и молчание одного инструмента не означает, что сервер отдаёт клиентам всё необходимое. Разберём, что такое цепочка сертификатов на самом деле, почему её неполнота не всегда воспринимается как ошибка, и как проверить это на своём сервере, а не гадать по…
Подробнее →