Если я попытаюсь получить доступ к нашему HTTPS-серверу с сертификатом, выданным certbot из Debian 9, я получу следующую ошибку:
# curl -v https://hu.dbpedia.org/
* Попытка 195.111.2.82...
* Установлен TCP_NODELAY
* Подключено к hu.dbpedia.org (195.111.2.82), порт 443 (#0)
* ALPN, предлагая h2
* ALPN, предлагающий http/1.1
* Выбор шифра: ВСЕ:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* успешно установить места проверки сертификата:
* CA-файл: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.2 (OUT), заголовок TLS, статус сертификата (22):
* TLSv1.2 (OUT), рукопожатие TLS, приветствие клиента (1):
* TLSv1.2 (IN), рукопожатие TLS, приветствие сервера (2):
* TLSv1.2 (IN), рукопожатие TLS, сертификат (11):
* TLSv1.2 (OUT), оповещение TLS, приветствие сервера (2):
* Проблема с сертификатом SSL: срок действия сертификата истек
* Curl_http_done: называется преждевременным == 1
* остановил поток паузы!
* Закрытие соединения 0
curl: (60) Проблема с сертификатом SSL: срок действия сертификата истек
Однако, если я попробую ту же команду из Debian 10, все получится.
Я попытался просто скопировать все ca-сертификаты с виртуальной машины Debian 10 на виртуальную машину Debian 9 (в /usr/local/share/ca-certificates) с помощью rsync, а затем запустил обновление-ca-сертификаты
который, казалось бы, добавил 400+ сертификатов. К сожалению, это не помогло. Это неудивительно, так как кажется, что и для debian 9, и для 10 одинаковые сертификаты.
мой вопрос: Как я могу получить доступ к сайтам с сертификатами certbot с машин Debian 9 не игнорируя проверку сертификата вообще