Page tree

Versions Compared

Key

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

Комплект разработчика Рутокен для мобильных устройств

...

Комплект разработчика Рутокен для мобильных устройств предназначен для встраивания устройств Рутокен в мобильные приложения на платформах Apple iOS и Google Android.

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

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

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

3) заголовочные файлы

4)

...

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


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

  • Apple iOS 9 и новее для Рутокен ЭЦП Bluetooth
  • Apple iOS 13 и новее для Рутокен ЭЦП 3.0 NFC
  • Google Android 5 и новее

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

Для платформы Apple iOS:

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

Для платформы Google Android:

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

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

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

...


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

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

...

Протестированные устройства

Политики безопасности и шифрование канала

Защищённый канал на iOS

...

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


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

...

iOSAndroid

Важно: Поддержка Рутокен для платформы Apple iOS не требует jailbreak и т.п.

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

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

...

Панель управления Рутокен для

...

Все устройства Рутокен на платформе Android работают через специальный системный сервис.

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

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

Сервис возможно

...

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

...

, либо из apk-файла, который находится в комплекте разработчика

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

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

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

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

...


Демо-приложения для iOS

...

Приложение "Рутокен" доступно в Apple AppStore по ссылке:

https://itunes.apple.com/ru/app/rutoken/id933883710?mt=8

Image Removed

приложение Рутокен для iOS создано только для демонстрации и не является необходимым для работы Рутокена ЭЦП Bluetooth в iOS

...

Приложение "Панель управления Рутокен" для Android доступно в Google Play по ссылке:

https://play.google.com/store/apps/details?id=ru.rutoken

Image Removed

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

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

...

 Демо-приложения для Android

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

Для тестирования приложений Демобанк или Демосмена в iOS отправьте на адрес
hotline@rutoken.ru письмо с темой письма "ios demo apps".


После этого приложение будет доступно для загрузки через приложение TestFlight

...

.

...

Исходные коды

...

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

Приложение Android ДемоБанк доступно для загрузки по ссылке

...

...

...

...

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

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

  • Демобанк Рутокен –  демо-приложение, для показа процесса подписания платёжных документов с помощью устройств Рутокен.
    Загрузите его из Google Play

  • Рутокен Демосмена – приложение для подписания документов для допуска к работе сотрудников на одном мобильном устройстве.
    Загрузите его из Google Play.

...