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 41 Next »

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

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


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

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

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

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

4) примеры приложений для iOS и Android


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

  • Apple iOS 6/7/8
  • Google Android 4.x
  • Google Android 4.x с окружением Emdebian


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

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

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

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

  • Рутокен Lite SD
  • Рутокен ЭЦП *
  • Рутокен ЭЦП RF *
  • Рутокен ЭЦП micro * 
  • Рутокен Lite *
  • Рутокен Lite RF *
  • Рутокен ЭЦП Bluetooth

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

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


Hotfix для примера с КриптоПро SDK  Как правильно собрать пример из нашего SDK.pdf


Обновлено 21.09.2014
изменения:
  • SDK: добавлены примеры на Java
  • Аndroid: исправлены ошибки в emdebian сборке
  • PKCS#11: добавлены примеры поточного шифрования
Обновлено 25.07.2014
изменения:
  • iOS: множество исправлений и улучшений, добавлена поддержка защищенного канала
  • Аndroid: исправлены ошибки, добавлена поддержка защищённого канала, поддерживается Рутокен ЭЦП Flash
  • PKCS#11: исправлены ошибки в мониторинге подключения/отключения устройств
  • Отдельного SDK для мобильных устройств больше не существует, теперь всё перенесено в общий SDK
Обновлено 21.03.2014
изменения:
  • iOS: мелкие исправления
  • Аndroid: исправлен запуск сервиса на Android 4.1
  • PKCS#11: небольшие изменения и улучшения
Обновлено 03.03.2014
изменения:
  • iOS: исправлены ошибки, улучшено поведение при подключении более чем одного устройства, добавлен пример для iOS
  • Аndroid: исправлены ошибки и улучшено перечисление устройств
  • PKCS#11: исправлены мелкие ошибки, добавлен framework для статической линковки

Обновлено 24.01.2014
изменения:
  • iOS: исправлены ошибки
  • Аndroid: исправлены ошибки
  • PKCS#11: исправлена проблема подключения новых Bluetooth устройств
изменения:
  • iOS: улучшение стабильности приложения
Обновлено 18.12.2013
изменения:
  • iOS: исправлены ошибки
  • Аndroid: исправлены ошибки
Обновлено 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-хоста

 

 

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

iOS

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

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

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

Android

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

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

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

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

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


ВАЖНО: некоторые версии Рутокен Lite microSD не работают на Android 4.4.2 и выше. Для исправления этой проблемы необходимо обновить карточку.

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

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

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

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

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

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

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

iOS ДемоБанк

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

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

Android ДемоБанк

Для тестирования приложения Android ДемоБанк необходимо вступить в Google группу

https://groups.google.com/forum/#!forum/rutokenbt

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

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

  • No labels