key_mgr import

Команда  key_mgr import предназначена для импорта предварительно распределённого ключа из контейнера или из файла в базу Продукта.

Синтаксис для импорта из файла

key_mgr [-T timeout] import -n KEY_NAME -f KEY_FILE [-tfrom DATE_TIME] [-tto DATE_TIME]

 

Синтаксис для импорта из контейнера

key_mgr import -n KEY_NAME -kc KEY_CONT_FILE [-kcp KEY_CONT_PWD | -kcpi | -kcpm]

-T timeout

время ожидания ответа от vpnsvc сервиса.

Допустимые значения - 10..36000 секунд, 0 - бесконечное время ожидания. Значение по умолчанию - 600 секунд

-n KEY_NAME

имя импортируемого предварительно распределённого ключа, которое будет использоваться в базе Продукта.

Для того, чтобы импортируемый ключ можно было использовать в cisco-like команде crypto keyring, имя ключа должно быть задано в формате:

cs_preshared_<имя>

В этом случае в cisco-like в crypto keyring pre_shared_key <имя> в качестве <имя> можно использовать данный импортированный ключ.

-f KEY_FILE 

опция не рекомендуется, служит для совместимости, отладки и тестирования. Путь к файлу, содержащему тело предварительно распределённого ключа в открытом бинарном виде.

-kc KEY_CONT_FILE 

опция рекомендуется, как сертифицированное решение. Путь к контейнеру с предварительно распределённым ключом, который можно создать с использованием утилиты genpskey. Импорт ключа в базу Продукта происходит из контейнера.

-kcp KEY_CONT_PWD 

пароль контейнера ключа.

-kcpi 

включает интерактивный режим ввода пароля контейнера.

После приглашения Enter user password ожидается ввод пароля, скрываемого при вводе.

-kcpm 

включает режим машинного ввода пароля контейнера.

Без текстового приглашения, в консоли ожидается ввод пароля, при этом вводимые символы отображаются.

-tfrom DATE_TIME 

время начала действия предварительно распределённого ключа.

Дата и время задаются в формате:

DD.MM.[CC]YY [hh:mm[:ss]]

-tto DATE_TIME 

время окончания срока действия предварительно распределённого ключа.

Дата и время задаются в формате:

DD.MM.[CC]YY [hh:mm[:ss]]

Значение по

умолчанию

отсутствует

Рекомендации по использованию

Используйте данную команду для регистрации предварительно распределённых ключей в базе Продукта.

Пример

Пример импорта предварительно распределённых ключей из файлов в базу Продукта:

key_mgr import -f key1 -n key1name -f key2 -n key2name -f key3 -n key3name

Warning: The lifetime unspecified. The preshared key can only be used for test purposes.

Warning: The specified key may not be reliable. The preshared key can only be used for test purposes.

OK! imported key: key1name from file: key1

Warning: The lifetime unspecified. The preshared key can only be used for test purposes.

Warning: The specified key may not be reliable. The preshared key can only be used for test purposes.

OK! imported key: key2name from file: key2

Warning: The lifetime unspecified. The preshared key can only be used for test purposes.

Warning: The specified key may not be reliable. The preshared key can only be used for test purposes.

OK! imported key: key3name from file: key3

 

key_mgr import -n key4 -f k4 -tto 20.03.26

Warning: The specified key may not be reliable. The preshared key can only be used for test purposes.

OK! imported key: key4 from file: k4

 

Пример задания даты и времени в опциях -tfrom и -tto:

-tfrom 18.03.2026

-tto 20.03.26

-tfrom '18.03.2026 11:03:17'

-tto '20.03.26 17:43'

 

Пример импорта предварительно распределённых ключей из контейнера в базу Продукта:

 

key_mgr import -n KEY -kc /root/key_cont_file -kcp 1234

OK! imported key: KEY from file: /root/key_cont_file