Page tree

Versions Compared

Key

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

...

Общая информация

В данной статье рассматриваются описаны следующие сценарии использования Рутокена с OpenSSL:

  • генерация ключевой пары в файл с помощью алгоритмов ГОСТ, ECDSA, RSA;
  • генерация ключевой пары на токене с помощью алгоритмов ГОСТ, ECDSA, RSA;
  • просмотр записанных на токен объектов;
  • формирование запроса PKCS #10;
  • выпуск самоподписанного сертификата по запросу;
  • зашифрование и расшифрование в формате CMS;
  • подпись «сырой» подписью;
  • проверка «сырой» подписи;
  • запуск SSL/TLS клиента/сервера.

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

Начало работы

Перед тем, как приступить к выполнению описанных ниже сценариев, установите и настройте OpenSSL и rtengine:

Для генерации ключевых пар на токене также понадобится pkcs11-tool из состава OpenSC.

Использование ключей на

...

Рутокене 
Anchor
keys-on-token
keys-on-token

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

Оба ключа пары должны иметь одинаковый идентификатор объекта и/или имя объекта.  Ключевая пара идентифицируется с помощью pkcs11 uri.

Tip

Этот идентификатор соответствует аргументу "pkcs11:your_pkcs11_uri" в примерах команд, которые используют ключи на токене.

Возможные компоненты идентификатора пути:

...