Создание контейнеров с секретными ключами
Создание контейнеров с секретными ключами
Создать контейнер с ключевой парой можно с помощью утилиты 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)