Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Комплект разработчика Рутокен SDK позволяет реализовать большинство из возможных сценариев взаимодействия смарт-терминалов Эвотора и электронного идентификатора Рутокен:

  1. ГОСТ-2012— использование ключей и сертификатов,
  2. Создание запросов на сертификаты и импорт сертификатов,
  3. Вычисление электронной подписи,
  4. Шифрование и расшифрование,
  5. Управление PIN-кодами устройств,
  6. Обнаружение и классификация устройств,
  7. Форматирование(сброс) устройств.

Комплект разработчика содержит библиотеки, необходимые для интеграции Рутокен ЭЦП 2.0 со смарт-терминалом, а также документацию и примеры использования различных компонентов Рутокен SDK.

Все примеры с применением электронной подписи и шифрования располагаются в Комплекте разработчика по пути: <sdk>\java\samples\src\ru\rutoken\samples\pkcs11\bouncycastle\

Очистка, подготовка и смена PIN-кода: <sdk>\java\samples\src\ru\rutoken\samples\pkcs11\ExtendedFunctions.java

Для сборки приложения

  1. Добавите себе в проект последние версии библиотеки librtpkcs11ecp.so из Рутокен SDK. Библиотеки находятся в папках <sdk>\mobile\android\pkcs11\
    Скорее всего библиотеки librtpkcs11ecp.so  в вашем проекте должна находится в папках <project_root>\app\src\main\jniLibs\armeabi-v7a\ и <project_root>\app\src\main\jniLibs\arme64-v8a\

  2. Убедитесь, что у вас последняя версия модуля-обертки PKSC#11 для Java – pkcs11jna<Version>.jar, где<Version>— версия библиотеки.
    Модуль находится по пути <sdk>\java\samples\lib\ в Рутокен SDK.
    Положите pkcs11jna<Version>.jar в папку <project_root>\app\libs\


  • No labels