Это неправильно настроенный сервер (search.codal.ir).Дружественное электронное письмо их администраторам, вероятно, может быть рассмотрено.
Проблема здесь в том, что этот TLS-сервер не отправляет полную цепочку сертификатов при рукопожатии, как это должно быть в соответствии со стандартами.Более конкретно, он не отправляет промежуточный сертификат.Это можно увидеть, разместив «search.codal.ir» на тестовой странице SSL Labs и результаты ясны .
Промежуточные сертификаты - это сертификаты, которые являются своего рода «промежуточным» корневым сертификатом.(существует в хранилище CA) и собственный сертификат сервера.
Иногда это работает лучше в браузерах, чем в curl, потому что
- браузеры обычно кеш промежуточныйcerts (которые могут использоваться несколькими хостами)
- некоторые браузеры (например, Chrome) поддерживают такие функции, как AIA (Authority Information Access), который позволяет загружать промежуточные сертификаты по запросу. RFC 5280 содержит подробную информацию .
Сообщение об ошибке скручивания unable to get local issuer certificate
почти всегда означает, что именно это и произошло.
Исправление
real и правильное исправление должны быть сделаны администраторами сервера.Это проблема с настройкой сервера.
Работа вокруг него
Вы можете загрузить промежуточный сертификат вручную и поместить его в свое хранилище CA, файл PEM, который вы указываете curl (или другому клиенту) для использования.при проверке однорангового узла.
На странице SSL Labs сказано следующее о недостающем промежуточном сертификате:
Certum Organization Validation CA SHA2
Fingerprint SHA256: fd02362244f31266caff005818d1004ec4eb08fb239aafaaafff47497d6005d6
Pin SHA256: 51GveKNrpJjtGpXY5QDx03s3YTQwaQic6dWBqo3zX6s=
RSA 2048 bits (e 65537) / SHA256withRSA
(я не смог найти, откуда его скачать)
Не делайте этого
Вы можете полностью отключить проверку сертификата, что позволит продолжить выполнение вашей программы.Но тогда вы отказались от всей безопасности, и по этой дороге просто печаль и слезы.Делайте это только для экспериментов, а не для производства.