Curl не удается подключиться к сайтам, защищенным StartCom, в то время как wget успешно работает

Я пытаюсь отследить странную проблему с моими серверами. Примерно в течение последнего дня соединения с определенными защищенными SSL сайтами (как HTTP, так и SMTP) перестали работать.

Вот вывод openssl:

CONNECTED (00000003) depth = 1 C = IL, O = StartCom Ltd., OU = Secure Вот результат openssl: ...

Я пытаюсь отследить странную проблему с моими серверами. Примерно в течение последнего дня соединения с определенными защищенными SSL сайтами (как HTTP, так и SMTP) перестали работать.

Вот вывод openssl:

CONNECTED (00000003) depth = 1 C = IL, O = StartCom Ltd., OU = Secure Вот результат openssl: ...

Я пытаюсь отследить странную проблему с моими серверами. Примерно в течение последнего дня соединения с определенными защищенными SSL сайтами (как HTTP, так и SMTP) перестали работать.

Вот вывод openssl:

CONNECTED (00000003) depth = 1 C = IL, O = StartCom Ltd., OU = Secure Цифровая подпись сертификата, CN = StartCom Class 2 Primary Ошибка проверки промежуточного центра сертификации сервера: число = 20: невозможно получить локальный поставщик Certificate verify return: 0

Это влияет только на серверы, которые защищены сертификатами startcom, и начало происходить только в последние несколько дней. Я убедился, что сертификаты StartCom установлены в / etc / ssl / certs и именно они мне нужны.

Что делает это действительно странным, так это то, что использование wget завершается успешно, а curl - неудачно. Это Debian Jessie.

0
задан 22 March 2016 в 21:23
1 ответ

Ладно. Я как-то испортил свой каталог CA. Удаление / etc / ssl / certs с последующим запуском apt-get install --reinstall ca-сертификатов исправило это.

1
ответ дан 4 December 2019 в 16:39

Теги

Похожие вопросы