Классическая ситуация: в браузере сайт открывается, а мобильное приложение и сторонние сервисы получают ошибку доверия.
Почти всегда причина одна — сервер не отдаёт промежуточный сертификат.
Доверие строится цепочкой: сертификат сайта подписан промежуточным, промежуточный — корневым, корневой лежит в системе клиента. Сервер обязан отдать среднее звено. Настольные браузеры научились догадываться и подтягивать недостающее сами, поэтому проблема прячется. Другие клиенты — мобильные приложения, серверные библиотеки, платёжные шлюзы — не догадываются и честно возвращают ошибку.
Как это ловить:
— проверять сайт внешним инструментом, а не глазами в браузере;
— проверять с чужой сети, а не с рабочей машины, где всё уже прогрето;
— после каждого обновления сертификата смотреть, что цепочка на месте: половина случаев появляется именно при продлении, когда положили только новый файл сайта.
Симптом «у меня работает» здесь означает ровно то, что вы смотрите не тем клиентом.
SSL и Домены
@ssl_domains_ru_n1k
Классическая ситуация: в браузере сайт открывается, а мобильное приложение и сторонние сервисы получают ошибку
Этот пост опубликован в Telegram-канале SSL и Домены. Подписаться можно по ссылке: @ssl_domains_ru_n1k.