Команда 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 |