{{/* Установка ключа Валидаты: загрузка архива НРД → носитель → справочник → проверка ИШ. Один и тот же блок — на шаге «Ключ подписи» мастера и на отдельной странице /admin/setup/keywizard (данные — keyWizardData). */}} {{define "keyWizRet"}}{{if .InWizard}}{{end}}{{if .WantContour}}{{end}}{{end}} {{define "keyWizBody"}} {{$s := .State}} {{/* ===== Датчик случайных чисел Валидаты: один раз для сервера, до первой работы с ключом (validatarng.go) ===== */}} {{if not $s.Done}}
Перед первой работой с ключом СКЗИ Валидата набирает случайность от движений мыши — на рабочем месте она показывает окно «Пожалуйста, двигайте мышью». У сервера экрана нет: окно Валидаты открыто на сервере, а мышью водите вы — здесь, bj передаёт ваши движения в это окно. Делается один раз для сервера, около минуты.
{{if $s.MediaDevice}}Флешка с ключом подключена к шлюзу НРД как есть — на неё ничего не записывалось.{{else}}Ключ записан на флешку, справочник сертификатов сформирован, шлюз НРД подписывает им документы.{{end}} Флешка должна оставаться в сервере: без неё шлюз не запустится.
{{if $s.Backup}}Копия прежнего содержимого флешки: {{$s.Backup}}
На флешке уже подготовленный ключ: {{fallbackTpl $s.VDK "—"}}{{if $s.MediaProfile}}, профиль {{$s.MediaProfile}}{{end}}.
bj подключит его к шлюзу НРД как есть: на флешку ничего не записывается — справочник для шлюза собирается на диске сервера, флешка подключается только для чтения.
Архив распакован. Ключ: {{fallbackTpl $s.VDK "—"}}.
Вставьте в сервер чистую флешку — на неё запишется ключ и справочник сертификатов, затем bj
подключит её к шлюзу и перезапустит шлюз. Копия прежнего содержимого флешки сохраняется на сервере.
Не используйте флешку с рабочим ключом другого сервера.
Флешка не найдена — вставьте её в сервер и обновите страницу.
{{else}} {{end}}*.vdk (обязательно; без него флешку не примет).local.gdbm и local.pse (оба обязательны). Имя папки любое — spr1046, LAP_NEW и т. п.; bj ищет эти файлы по имени в любой папке флешки.*.crl; из архива НРД также key.reg и папка vdkeys/ — их наличие не требуется.Раскладка любая: как в архиве НРД (key.reg + папка справочника + vdkeys/*.vdk) или произвольно — bj сам находит *.vdk и local.gdbm/local.pse в любой папке. Флешка FAT32/exFAT/NTFS или ext, подключается только на чтение.
Флешка не найдена. Вставьте флешку с ключом в сервер и нажмите «Перепроверить флешку».
Если сервер — виртуальная машина (VMware/ESXi/Hyper-V), USB-носитель нужно сначала пробросить в гостя (в настройках ВМ подключить USB-устройство). Без проброса флешка в сервере не появляется. USB 3.0-флешке нужен контроллер USB 3.1 (xHCI) в настройках ВМ — на контроллере USB 2.0 она может не пробрасываться (в lsusb её не видно); смените контроллер на USB 3.1, переподключите устройство и перезагрузите ВМ.
Шаг 1 — архив ключа от НРД (.7z) и пароль архива. Флешку bj попросит после распаковки.