Добавление корневых сертификатов Letsencrypt на Ubuntu, Centos, Windows 7

Ниже представлена инструкция для Windows 7 , Ubuntu и Centos 7 , которая позволит исправить ошибку letsencrypt.

1. Если у вас возникает ошибка доступа к сайтам, в связи с истечением сертифика IdenTrust DST Root CA X3 на старых системах.

Добавление корневого сертификата Let's Encrypt

2. Если вы получаете ошибки git:

_x000D_fatal: unable to access 'https://domain/git/repository/': Peer's Certificate issuer is not recognized.

3. Ошибка CERTIFICATE_VERIFY_FAILED

_x000D_ошибка: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:618)

То следует установить корневые сертификаты Letsencrypt. Список корневых сертификатов представлен на странице https://letsencrypt.org/certificates/

ОС Ubuntu 16.04

Скачайте сертификат:

_x000D_cd /usr/share/ca-certificates_x000D_mkdir letsencrypt_x000D_cd letsencrypt_x000D_wget "https://letsencrypt.org/certs/isrgrootx1.pem"

Пропишите новые сертификаты в конфигурационном файле:

_x000D_echo "letsencrypt/isrgrootx1.pem" >> /etc/ca-certificates.conf_x000D_

Обновите сертификаты:

_x000D_update-ca-certificates

После выполнения команды должно вывести информацию об успешной установки трех новых сертификатов:

_x000D_Updating certificates in /etc/ssl/certs..._x000D_3 added, 0 removed; done._x000D_Running hooks in /etc/ca-certificates/update.d..._x000D_done._x000D_

Сборка всех сертификатов находится в файле /etc/ssl/certs/ca-certificates.crt

ОС Centos 7

Установите программу для работы с сертификатами:

_x000D_yum install ca-certificates_x000D_update-ca-trust force-enable

Установите сертификаты:

_x000D_wget "https://letsencrypt.org/certs/isrgrootx1.pem" -O"/etc/pki/ca-trust/source/anchors/lets-encrypt-isrgrootx1.pem​"

Соберите сертификаты:

_x000D_update-ca-trust extract_x000D_

Сборка всех сертификатов находится в файле /etc/ssl/certs/ca-bundle.crt

Перезапуск сервисов

После настройки корневого сертификата следует перезапустить некоторые программы.

Docker:

_x000D_systemctl restart docker

Windows 7

1. Скачайте сертификат с официального сайта https://letsencrypt.org/certs/isrgrootx1.pem (зеркало /wp-content/uploads/blinux/isrgrootx1.zip )

Контрольные суммы сертификата:

MD5: 118ecd744d864b32ffdb48b2e29f1d7f
SHA1: 4de9627fe9ace4acce27eaa1a0837cd3db55704b
SHA256: 22b557a27055b33606b6559f37703928d3e4ad79f110b407d04986e1843543d1

Добавление корневого сертификата Let's Encrypt

2. Перейдите на вкладку chrome://settings/

3.Откройте пункт Конфиденциальность и Безопасность и выберите раздел безопасность

Добавление корневого сертификата Let's Encrypt

4. Откройте пункт Настроить сертификаты

Добавление корневого сертификата Let's Encrypt

5. Выберите пункт Доверенные корневые центры сертификации

Добавление корневого сертификата Let's Encrypt

6. Нажмите на кнопку Импорт

7. Нажмите обзор и выберите загруженный файл.

Добавление корневого сертификата Let's Encrypt

8. В выпадающем списке нужно выбрать все файлы

Добавление корневого сертификата Let's Encrypt

Добавление корневого сертификата Let's Encrypt

Добавление корневого сертификата Let's Encrypt

Нажмите далее

8. Убедитесь что установка идет в Доверенные корневые центры сертификации.

Добавление корневого сертификата Let's Encrypt

Нажмите далее

9. Нажмите готово

Добавление корневого сертификата Let's Encrypt

10. В окне предупреждения безопасности нужно ответить да

Добавление корневого сертификата Let's Encrypt

11. Импорт успешно завершен

Добавление корневого сертификата Let's Encrypt

12. Перезагрузите компьютер.

Материалы по теме