cont_mgr create

Команда cont_mgr create предназначена для создания контейнера с ключевой парой.

Синтаксис

cont_mgr create -cont Name -PIN Value [-opt Value] [-silent] [-NRK]

-cont Name

имя контейнера.

Имя контейнера должно представляться в следующем виде:

system|user::<cont_prov>://Name

где

system - создается контейнер, доступный для всех пользователей. Местонахождение контейнера: /var/s-terra/containers. При работе Продукта использует контейнеры уровня system.

User - создается индивидуальный контейнер пользователя. Местонахождение контейнера: ~/s-terra/containers.

<cont_prov> может принимать следующие значения:

file_p15 - контейнер будет создан на локальной файловой системе (формат контейнера PKCS#15).

etoken_p15 - контейнер будет создан на внешнем носителе, подключенном по интерфейсу PKCS#11 (формат контейнера PKCS#15).

Поддерживаемые начиная с версии 5.0:

file_s50 - контейнер будет создан на локальной файловой системе (формат контейнера PKCS#15).

etoken_s50 - контейнер будет создан на внешнем носителе, подключенном по интерфейсу PKCS#11 (формат контейнера PKCS#15).

-PIN Value

пароль (PIN) для доступа к контейнеру (если контейнер создается на токене, то PIN токена и пароль контейнера должен совпадать).

-opt Value

задание параметров эллиптических кривых.

Доступны следующие значения параметров эллиптических кривых:

CryptoProTest (OID 1.2.643.2.2.35.0)

CryptoProA (OID 1.2.643.2.2.35.1) - по умолчанию

CryptoProB (OID 1.2.643.2.2.35.2)

CryptoProC (OID 1.2.643.2.2.35.3)

CryptoProXchA (OID 1.2.643.2.2.36.0)

CryptoProXchB (OID 1.2.643.2.2.36.1)

GOST2012-256A (OID 1.2.643.7.1.2.1.1.1)

GOST2012-256B (OID 1.2.643.7.1.2.1.1.2)

GOST2012-256C (OID 1.2.643.7.1.2.1.1.3)

GOST2012-256D (OID 1.2.643.7.1.2.1.1.4)

GOST2012-512Test (OID 1.2.643.7.1.2.1.2.0)

GOST2012-512A (OID 1.2.643.7.1.2.1.2.1)

GOST2012-512B (OID 1.2.643.7.1.2.1.2.2)

GOST2012-512C (OID 1.2.643.7.1.2.1.2.3)

-silent

будет сделана попытка выполнить команду без вызова БиоДСЧ.

-NRK

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

Значение по

умолчанию

отсутствует

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

•      Используйте данную команду для создания нового контейнера, содержащего открытый и секретный ключи для подписи. Ключевая пара создается без привязки к алгоритмам, в которых данные ключи будут использованы. Длина ключа зависит от параметров эллиптической кривой.

•      Можно не указывать видимость, определяя явно только носитель. По умолчанию контейнер будет доступен всем пользователям.

•      Имя контейнера можно указывать без уточнения видимости (доступности) контейнера и его носителя. В этом случае он будет создан на локальной файловой системе и доступен для всех пользователей.

•      В режиме КС2/КС3 при генерации ключевой пары может применяться датчик случайных чисел АПМДЗ. Ключевую пару можно разместить в контейнере на жестком диске.

Пример

Ниже приведен пример создания контейнера на локальной файловой системе, общего для всех пользователей.

cont_mgr create -cont ContName1 -PIN 1234

 

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

cont_mgr create -PIN 1234 -cont etoken_s50://cont_12_256A -opt GOST2012-256A -NRK