Page tree

Versions Compared

Key

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

В этом документе

Table of Contents
maxLevel2
stylecircle
printablefalse

...

О встраивании

Комплект разработчика Рутокен

...

Внимание: бета-версия!

 содержит:

  • библиотеки

...

  • для встраивания устройств Рутокен в мобильные приложения на платформах

...

  • iOS и

...

  • Android

...

В состав комплекта разработчика включены:

1) динамически загружаемые библиотеки rtPKCS11ECP, реализующие интерфейс RSALabs PKCS#11

2) статические и динамические библиотеки rtPCSC, реализующие интерфейс PC\SC

...

  • ;
  • каркасные приложения в исходном коде: для мобильного банка (AndroidiOS) и подписания сотрудниками допусков к работе (AndroidiOS). Они содержат готовые модули для подписания и обнаружения устройств Рутокен.

Поддерживаемые платформы:

  • Apple iOS

...

Поддерживаемые устройства:

  • 9 и новее для Рутокен ЭЦП Bluetooth; 
  • Apple iOS 13 и новее для Рутокен ЭЦП 3.0 NFC на iPhone XR, XS, XS Max и все последующие модели iPhone;
  • Google Android 5 и новее.

Устройства для платформы

...

iOS:

  • Рутокен ЭЦП Bluetooth

...

  • ;
  • Рутокен ЭЦП 3.0 NFC.


Устройства для платформы

...

Android:

  • Рутокен

...

  • ЭЦП 2.0 (Flash/micro/touch/Type-C) *;
  • Рутокен ЭЦП 2.0 3000 с разъемом Type-C *;

...

  • Рутокен ЭЦП Bluetooth

...

*  - см. примечание 

Примеры использования интерфейса PKCS#11 можно найти в Рутокен SDK

Обновлено 16.10.2013
изменения:
  • Android: добавлена поддержка Рутокен ЭЦП Bluetooth
Обновлено 14.10.2013
изменения:
  • Android: исправлена ошибка в работе библиотек при отсутствии сервиса
Обновлено 09.10.2013
изменения:
  • iOS: исправлены мелкие ошибки
  • Аndroid: уменьшены задержки при старте сервиса
Обновлено 03.10.2013
изменения:
  • PKCS#11: увеличена стабильность библиотеки
Обновлено 23.09.2013
изменения:
  • iOS: добавлена Debug-версия PC/SC уровня для отладки
Обновлено 19.09.2013
изменения:
  • iOS: исправлено неправильное поведение при подключении к некоторым bluetooth устройствам
Обновлено 11.09.2013
изменения:
  • Android: приложение не зависает при отсутствии установленного сервиса
  • Аndroid: исправлено некорректное поведение сервиса проявлявшееся на некоторых устройствах без USB-хоста

 

 

Особенности внедрения устройств Рутокен в приложения для мобильных платформ

...

  • ;
  • Рутокен ЭЦП 3.0 NFC.

*  - при наличии поддержки USB-host в смартфоне или планшете

Особенности работы устройств Рутокен в приложении для мобильных платформ

iOS

Android

Рутокен работает в iOS без jailbreak

...

.

Каждое приложение на платформе

...

iOS работает в своей собственной песочнице и не затрагивает другие приложения.

Особенности Рутокен ЭЦП Bluetooth:

  • Несколько приложений для iOS могут одновременно эффективно и безопасно использовать один единственный подключенный Рутокен ЭЦП Bluetooth.

...

...

root и т.п.

...


Первое, что нужно установить:  приложение Панель управления Рутокен, которое содержит в себе системный сервис, который необходим для работы Рутокенов.

Нужно установить из Google Play Панель управления Рутокен, или то же приложение из apk-файла, который находится в комплекте разработчика.

Убедиться в наличии сервиса на мобильном устройстве можно в настройках Android

...

: Настройки

...

Диспетчер Приложений
Сервис запускается автоматически при подключении устройств Рутокен или при первой попытке доступа к нему.

...


Остановить сервис можно через настройки Android: Настройки → Диспетчер Приложений → Остановить либо в приложении Панель управления Рутокен нажать Выход.


Anchor
download_app
download_app
Демо-приложения в исходных кодах

Для создания мобильного рабочего места с возможность подписания, достаточно перенести модули подписания и обнаружения устройств в мобильное приложение из готовых каркасов мобильных приложений

iOS

Android

Для демонстрации работы с мобильной подписью созданы:

  • Демобанк Рутокен  – приложение, для подписания платёжных документов с помощью устройств Рутокен.
    Исходный код на GitHub

  • Рутокен Демосмена – приложение для подписания документов для допуска к работе сотрудников на одном мобильном устройстве.
    Исходный код на GitHub


Для тестирования готовых демо-приложений, отправьте на адрес
hotline@rutoken.ru письмо с темой письма "ios demo apps" и ваш AppleID. 
После этого приложения будут доступны для загрузки через приложение TestFlight.

Для демонстрации работы с мобильной подписью созданы: