Это инструкция по установке сертификатов для владельцев ноутбуков и компьютеров с операционной системой Ubuntu Linux. Для корректной работы нужно два сертификата — корневой и выпускающий

Установка сертификатов в системное хранилище

Прежде всего скачаем сами сертификаты, для этого перейдем в домашнюю директорию:

cd ~

И выполним команды:

wget  https://gu-st.ru/content/lending/russian_trusted_root_ca_pem.crt
wget https://gu-st.ru/content/lending/russian_trusted_sub_ca_pem.crt

Это официальные ссылки для скачивания сертификатов с портала Госуслуг.

Затем повысим права до суперпользователя:

sudo -s

Затем создадим директорию:

mkdir /usr/local/share/ca-certificates/russian_trusted

И скопируем в нее сертификаты:

cp russian_trusted_root_ca_pem.crt russian_trusted_sub_ca_pem.crt /usr/local/share/ca-certificates/russian_trusted

Затем установим их командой:

update-ca-certificates -v

link russian_trusted_root_ca_pem.pem -> bf3ad7f0.0
В выводе можно увидеть, что нужные сертификаты были установлены.

Теперь можем проверить, что система доверяет сертификатам выпущенным данным УЦ, для этого попробуем соединиться с сайтом Сбербанка, который одним из первых перешел на отечественные сертификаты:

wget -qS --spider --max-redirect=0 https://www.sberbank.ru

Если вы увидите следующий вывод, то все в порядке:

Установка российских корневых сертификатов в Ubuntu
Часть строки HttpOnly; secure указывает на то, что мы успешно установили защищенное соединение с сайтом.

Подписаться
Уведомить о
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Anon
Anon
11 месяцев назад

Фууууу… Такое советовать. Надеюсь никто себе эту мерзость от службистов на систему не установил.