Создание контейнеров с секретными ключами

Создать контейнер с ключевой парой можно с помощью утилиты cert_mgr create, а в случае применения криптобиблиотеки, разработанной компанией «С-Терра СиЭсПи», для создания контейнера можно использовать также утилиту cont_mgr create (описание утилит приведено в документе «Специализированные команды»).

Для генерации ключевой пары используйте алгоритм ГОСТ Р 34.10-2012 с длиной секретного ключа 256 бит.

Для сохранения контейнера с секретными ключами на внешнем носителе, например, USB-токене, сначала выполните инициализацию USB-токена и сделайте необходимые настройки, описанные в разделе «Настройка для работы с токенами» документа «Настройка шлюза» (для С-Терра Юнит настройки для работы с токенами выполнять не нужно).

Далее создайте контейнер с секретными ключами на USB-токене, например, с именем contadmin и PIN-кодом 123456 или на файловой системе с именем contadmin1 и PIN-кодом 1234567:

administrator@sterragate]run cont_mgr create -cont etoken_p15://contadmin –PIN 123456

или

administrator@sterragate]run cont_mgr create -cont file_p15://contadmin1 –PIN 1234567

Посмотреть созданные контейнеры можно утилитой cont_mgr show:

administrator@sterragate] run cont_mgr show

etoken_p15://contadmin

file_p15://contadmin1

После этого создайте учетную запись нового пользователя, например, администратора с двухфакторной аутентификацией:

administrator@sterragate] create user admin1 2-factor use-container etoken_p15://сontadmin role administrator password 123456

Просмотр созданного пользователя:

administrator@sterragate] show user admin1

User: admin1

Role: admin

Container: etoken_p15://contadmin

Public Key File: /var/cspvpn/.auth_login_public_key.admin1

Status: unblocked (10 attempt(s) left)