Рейтинг:1

Проблемы с сертификатом, так как срок действия ЦС Let's Encrypts истек несколько дней назад

флаг mp

У меня работает сервер Debian 10, и я больше не могу подключаться к другим машинам, используя сертификаты Let's Enccrypt, поскольку ЦС LE (Корневой ЦС DST X3) истек несколько дней назад:

root#> curl -I https://example.com                                                                                                                                                                                                                                               
curl: (60) Проблема с сертификатом SSL: срок действия сертификата истек

Что я сделал до сих пор:

  • я обновил ca-сертификаты упаковка
  • я установил libgnutls-openssl27 и libgnutls30
  • я побежал обновление-ca-сертификаты команда.

Тем не менее, сервер не может установить доверенное соединение с целевым хостом. Сертификат LE на целевом хосте в порядке, при запуске нет ошибок SSL завиток с любых других хостов.

Как я могу решить эту проблему и установить доверенное соединение SSL? Любая помощь будет высоко оценена, спасибо заранее!

Alexander Tolkachev avatar
флаг sa
Вы должны проверить сертификат на удаленном хосте, просто чтобы прояснить проблему. Вы можете сделать это с помощью openssl.
manifestor avatar
флаг mp
@AlexanderTolkachev Пожалуйста, прочитайте мой вопрос, я это сделал. Спасибо, в любом случае.
Alexander Tolkachev avatar
флаг sa
ошибка `curl`, связанная с сертификатом. с ним могут быть некоторые проблемы. Вы должны проверить состояние сертификата непосредственно с машины, на которой возникла проблема.
флаг in
@manifestor curl не дает вам достаточно подробностей, чтобы найти проблему. Вам нужно использовать что-то вроде двоичного файла openssl, чтобы получить полную цепочку сертификатов. Попробуйте что-то вроде этого `
Рейтинг:2
флаг ro

Отключите сертификат «DST Root CA X3» на вашем сервере. Бег:

sudo dpkg-reconfigure ca-сертификаты

На первом экране с запросом «Доверять новым сертификатам от центров сертификации?» выберите «да». На следующем экране нажимайте клавишу со стрелкой вниз на клавиатуре, пока не найдете Mozilla/DST_Root_CA_X3.crt, нажмите клавишу пробела, чтобы отменить выбор (кнопка [*] должен превратиться в [ ]) и нажмите Enter.

Рейтинг:0
флаг mp

Сертификат ЦС символической ссылки нового ЦС Let's Encrypt отсутствовал в /etc/ssl/сертификаты и это было закомментировано в /etc/ca-сертификаты.conf. Я создал его, запустив:

cd /etc/ssl/certs && ln -s /usr/share/ca-certificates/mozilla/ISRG_Root_X1.crt ISRG_Root_X1.pem

С тех пор все работает нормально. Вы можете запустить dpkg-reconfigure CA-сертификаты активировать его также.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.