Задача:

  • Настройка центра сертификации
    • В качестве центра сертификации используйте RTR
      • Используйте OpenSSL
    • Создайте корневой сертификат CA
    • Клиент ANS должен доверять этому центру сертификации

Вариант реализации:

RTR:

  • Создадим директорию для Центра сертификации:
mkdir /opt/ca
  • Перейдём в созданную директорию:
cd /opt/ca
  • Создадим закрытый ключ Корневого CA с именем ca.key:
openssl genrsa -out ca.key 2048 
  • Сгенерируем корневой сертификат с именем ca.crt:
 openssl req -x509 -new -key ca.key -sha256 -days 365 -out ca.crt 
    • после заполняем атрибу в соответствие с требованиями задания:
      • если параметр должен быть пустым - ставим ".";

  • Для просмотра получившегося сертификата:
openssl x509 -noout -text -in ca.crt | less
    • результат:

Настраиваем доверии клиента ANS корневому Центру сертификации:

RTR:

  • Копируем Корневой сертификат ca.crt в домашнюю папку пользователя user, чтобы далее с клинета забрать его через scp:
cp ca.crt /home/user
chown user:user /home/user/ca.crt

ANS:

  • Копируем Корневой сертификат через scp и помещаем его в хранилище доверенны сертификатов:
scp user@rtr:~/ca.crt /etc/pki/ca-trust/source/anchors
    • результат:

  • Выполняем обновление корневых сертификатов:
update-ca-trust
  • Проверить:
    • наличие сертификата в браузере в разделе Центры сертификации:

Последнее изменение: понедельник, 1 июля 2024, 21:12