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) примеры приложений для iOS и Android


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

  • Apple iOS 7/8/9/10
  • Google Android 4.x, 5.x, 6.x и выше


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

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

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

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

  • Рутокен ЭЦП (2.0/Flash/micro/touch) *
  • Рутокен Lite (micro) *
  • Рутокен Lite microSD
  • Рутокен ЭЦП Bluetooth

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

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


 

 

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

iOS

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

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

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

Android

Важно: Поддержка Рутокен для платформы Google Android не требует root и т.п.

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

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

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

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

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


Приложение для iOSПриложение для Android

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

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

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

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

Пререлизные версии можно загружать отсюда:

https://play.google.com/apps/testing/ru.rutoken

Будем рады Вашим отзывам!

iOS ДемоБанкAndroid ДемоБанк

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

После этого приложение будет доступно для загрузки через приложение TestFlight https://itunes.apple.com/us/app/testflight/id899247664?mt=8

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

https://github.com/AktivCo/rutoken-demobank-ios

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

https://play.google.com/apps/testing/ru.rutoken.demobank

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

https://github.com/AktivCo/rutoken-demobank-android