Page tree

Versions Compared

Key

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

...

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

Table of Contents
maxLevel2
stylecircle
printablefalse

...

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

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

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

...

  • iOS и

...

  • Android

...

  • ;

...

  • каркасные приложения

...

  • в исходном коде: для мобильного

...

...

  • и подписания сотрудниками допусков к работе (AndroidiOS).

...

  • Они содержат готовые модули для подписания и обнаружения устройств Рутокен.

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

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

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

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


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

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

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

Полезные ссылки

Публикация в AppStore приложений работающих с Рутокеном

Рутокен для мобильных приложений на C#

...

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

iOS

Android

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

не

без jailbreak.

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

Apple

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

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

Работа с Рутокен в Android не требует прав root и т.п.

Первое, что нужно установить:  приложение Панель управления Рутокен

для Android  либо

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

Сервис возможно установить на мобильное устройство либо вместе с Панелью управления Рутокен для Android из Google Play,

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

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

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

кнопку "Выход"

Примечание: Рутокены в USB-исполнении поддерживаются на устройствах под управлением операционной системы Google Android только при наличии аппаратного USB-хоста

Демо-приложения для iOS Демо-приложения для AndroidДля демонстрации работы с мобильной подписью созданы каркасные приложения в исходных кодах: мобильного банкаа также приложение для подписания допусков к работе сотрудников, с готовыми модулями подписания и обнаружения NFC-устройств.
Для тестирования демо приложений в iOS

Выход.


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

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

iOS

Android

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

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

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


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

.

Исходные коды приложения доступен на GitHub:

https://github

.

com/AktivCo/rutoken-demobank-ios

  • https://github.com/AktivCo/rutoken-demoshift-ios
  • Для демонстрации работы с мобильной подписью

    нужно

    созданы:

    • Демобанк
    Рутокен – 
    • Рутокен  – приложение, для
    показа процесса