Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Если ключевая пара была сгенерирована с помощью pkcs11-tool, чтобы использовать ID объекта в URI, нужно конвертировать его в ASCII. Сделать это можно с помощью онлайн-сервиса конвертации HEX в ASCII.
Например, для ключевой пары ГОСТ с "--id 3132" в PKCS #11 URI нужно указать "pkcs11:id=12". 
КомпонентОписание
manufacturerID производителя токена
modelМодель токена
serialСерийный номер токена
tokenМетка токена(поле "label")
objectИмя объекта(CKA_LABEL)
id

Идентификатор объекта (CKA_ID)

Tip

Пример идентификатора ключевой пары на токене:

...

Чтобы использовать этот ID через OpenSSL, нужно использовать символы, соответствующие этим кодам.
Например, для ключевой пары ГОСТ с ID "--id 3132" в PKCS #11 URI нужно указать "pkcs11:id=12". 
Конвертировать ID в формат, подходящий для работы с OpenSSL, можно с помощью онлайн-сервиса конвертации HEX в ASCII.
ПараметрОписание
--moduleМодуль или библиотека PKCS #11, которая будет использована для генерации ключевой пары
--login, -lПараметр используется, чтобы потребовать аутентификацию на токене перед выполнением операции.
Параметр --login не обязателен, если используется параметр --pin
--pin, --pPIN-код, который будет использован для подтверждения генерации ключевой пары.
Использование параметра --pin автоматически включает параметр --login
--keypairgen, -kТип операции (генерация новой ключевой пары)
--key-type

Тип и параметры алгоритма шифрования (размер ключа, параметры эллиптической кривой, и т.д.).

--id, -d

Идентификатор объекта (CKA_ID) в виде двузначных номеров символов в hex из таблицы ASCII.

Tip
--usage-derive

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

Если шифрование сообщений на генерируемой ключевой паре не планируется, этот параметр можно не использовать. 

...

ПараметрВозможные значения
--module

Для Windows:

/путь/к/файлу/rtpkcs11ecp.dll

Для Linux:

/путь/к/librtpkcs11ecp.so

--key-typewarning

Использовать 1024-битные ключи RSA небезоспано.

Рекомендуем использовать как минимум 2048-битные ключи.


Для Рутокен ЭЦП 2.0:

  • RSA:1024;
  • RSA:2048.

Для Рутокен ЭЦП 3.0:

  • RSA:1024;
  • RSA:2048;
  • RSA:4096.

...


Парамсет не поддерживается на устройствах ЭЦП 2.0 с версией микропрограммы 24 или ниже.

Определить версию МП  можно с помощью Утилиты диагностики Рутокен.

ГОСТ 34.10-2001
АлгоритмOID парамсетаДопустимое
значение аргумента
Название парамсета
GOSTR3410-20011.2.643.2.2.35.1A

id-GostR3410-2001-CryptoPro-A-ParamSet

1.2.643.2.2.35.2Bid-GostR3410-2001-CryptoPro-B-ParamSet
1.2.643.2.2.35.3Cid-GostR3410-2001-CryptoPro-C-ParamSet

ГОСТ 34.10-2012-256

АлгоритмOID парамсетаДопустимое
значение аргумента
Название парамсета

GOSTR3410-2012-256

1.2.643.7.1.2.1.1.1

A

 id-tc26-gost-3410-12-256-paramSetA

Note

1.2.643.7.1.2.1.1.2

B id-tc26-gost-3410-12-256-paramSetB

1.2.643.7.1.2.1.1.3

C id-tc26-gost-3410-12-256-paramSetC

1.2.643.7.1.2.1.1.4

D id-tc26-gost-3410-12-256-paramSetD

ГОСТ 34.10-2012-512

АлгоритмOID парамсетаДопустимое
значение аргумента
Название парамсета

GOSTR3410-2012-512


 

1.2.643.7.1.2.1.2.1A

id-tc26-gost-3410-12-512-paramSetA

1.2.643.7.1.2.1.2.2Bid-tc26-gost-3410-12-512-paramSetB
1.2.643.7.1.2.1.2.3C

id-tc26-gost-3410-12-512-paramSetC

note


Парамсет не поддерживается на устройствах ЭЦП 2.0 с версией микропрограммы 24 или ниже.

Определить версию МП  можно с помощью Утилиты диагностики Рутокен.