Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Комплект разработчика Рутокен для мобильных устройств
Комплект разработчика Рутокен для мобильных устройств предназначен для встраивания устройств Рутокен в мобильные приложения на платформах Apple iOS и Google Android.
В состав комплекта разработчика включены:
1) динамически загружаемые библиотеки rtPKCS11ECP, реализующие интерфейс RSALabs интерфейс RSALabs PKCS#11
2) статические и динамические библиотеки rtPCSC, реализующие интерфейс PCинтерфейс PC\SC
3) заголовочные файлы
4) примеры приложений для iOS и Android
Поддерживаемые платформы:
- Apple iOS 9 и новее
- Google Android 5 и новее
Поддерживаемые устройства:
Для платформы Apple iOS:
- Рутокен ЭЦП Bluetooth
Для платформы Google Android:
- Рутокен ЭЦП (2.0/Flash/micro/touch/Type-C) *
- Рутокены 3000 с разъемом Type-C
- Рутокен ЭЦП Bluetooth
* - при наличии поддержки USB-host в смартфоне или планшете
Примеры использования интерфейса PKCS#11 можно найти в Комплекте разработчика Рутокен
Полезные ссылки
Публикация в AppStore приложений работающих с Рутокеном
Политики безопасности и шифрование канала
Рутокен для мобильных приложений на C#
Особенности внедрения устройств Рутокен в приложения для мобильных платформ
iOS |
---|
Важно: Поддержка Рутокен для платформы Apple iOS не требует jailbreak и т.п. Рутокен работает в iOS без jailbreak. Каждое приложение на платформе Apple iOS работает в своей собственной песочнице и не затрагивает другие приложения. Несколько приложений для iOS могут одновременно эффективно и безопасно использовать один единственный подключенный Рутокен. |
Android |
---|
Важно: Поддержка Рутокен для платформы Google Android Работа с Рутокен в Android не требует прав root и т.п. Все устройства Рутокен на платформе Android работают через специальный системный сервис. Для того, чтобы устройства были "видны" через программные интерфейсы, сервис должен быть установлен. Сервис можно установить на мобильное устройство либо вместе сПанель управления Рутокен для Android содержит в себе системный сервис, который необходим для работы Рутокенов. Сервис возможно установить из Google Play Панелью управления Рутокен для Android, или из Google Play либо изapk-файла, который находится в комплекте разработчика Убедиться в наличии сервиса на мобильном устройстве можно в настройках Android: Настройки → Диспетчер Приложений шторке уведомлений нажать кнопку " Выход"Примечание: Рутокены в USB-исполнении поддерживаются на устройствах под управлением операционной системы Google Android только при наличии аппаратного USB-хоста Остановить сервис" |
Приложение для iOS | Приложение для Android | |
---|---|---|
Приложение "Рутокен" доступно в 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.rutokenImage Removed Панель управления Рутокен для Android содержит в себе системный сервис, который необходим для работы Рутокенов в операционной системе Android Сервис можно установить на мобильное устройство либо вместе с Панелью управления Рутокен для Android из Google Play либо из apk-файла, который находится в комплекте разработчика | iOS ДемоБанк | Android ДемоБанк
Демобанк Рутокен – приложение, для показа процесса подписания платёжных документов с помощью устройств Рутокен. | ||
Для тестирования приложения iOS ДемоБанк необходимо прислать письмо демо-приложения отправьте на адрес hotline@rutoken.ru с письмо с темой письма "ios demobankdemo apps". После этого приложение будет доступно приложения будут доступны для загрузки через приложение TestFlighthttps://itunes.apple.com/us/app/testflight/id899247664?mt=8 | Загрузить Демобанк Рутокен из Google Play Приложение Android ДемоБанк доступно для загрузки по ссылке https://play.google.com/apps/testing/ru.rutoken.demobank Исходный код приложения доступен на GitHub |