Генерация пользовательских сертификатов
В Сканер-ВС предусмотрена возможность использования пользовательских сертификатов. Для генерации пользовательских сертификатов необходимо создать конфигурационные файлы для них. В процессе установки Сканер-ВС примеры конфигурационных файлов для сертификатов распаковываются в папку /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