Перейти к основному содержимому
Версия: 7.3

Генерация пользовательских сертификатов

В Сканер-ВС предусмотрена возможность использования пользовательских сертификатов. Для генерации пользовательских сертификатов необходимо создать конфигурационные файлы для них. В процессе установки Сканер-ВС примеры конфигурационных файлов для сертификатов распаковываются в папку /usr/share/scanner/certconf.

В конфигурационных файлах необходимо указать соответствующие типу сертификата секции расширений и указать имя данной секции в поле «x509_extensions», заполнить секцию «dn» конфигурационного файла данными эксплуатирующей организации. А также указать IP- или DNS-адрес в поле «subjectAltName» секций «v3_ca» и «alt_names». После создания конфигурационных файлов необходимо сгенерировать сертификаты.

Генерация пользовательских сертификатов происходит следующим образом:

  • сгенерировать закрытый ключ с помощью команды:
openssl genrsa -out ca-key.pem 2048
  • сгенерировать сертификат для созданного на предыдущем шаге закрытого ключа, использую следующую команду:
openssl req -new -x509 -days 365 -config ca.conf -key ca-key.pem -out ca.pem
  • повторить генерацию закрытого ключа и сертификата для сертификатов клиента и сервиса;

  • привести конфигурационные файлы, расположенные в папке /var/lib/echelon/0/scanner в соответствие новым созданным сертификатам (указать имена и расположение сертификатов);

  • перезагрузить сервисы Сканер-ВС, используя следующие команды:

systemctl restart scanner