Комплект разработчика Рутокен содержит библиотеки для встраивания устройств Рутокен в мобильные приложения на платформах Apple iOS и Google Android.
Также созданы каркасные приложения в исходных кодах: мобильного банка (Android, iOS), а также приложение для подписания допусков к работе сотрудников (Android, iOS).
Приложения содержать готовые модули подписания и обнаружения устройств Рутокен.
Поддерживаемые платформы:
- 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) *
- Рутокен ЭЦП 2.0 3000 с разъемом Type-C *
- Рутокен ЭЦП Bluetooth
- Рутокен ЭЦП 3.0 NFC
* - при наличии поддержки USB-host в смартфоне или планшете
Особенности внедрения устройств Рутокен в приложения для мобильных платформ
iOS | Android |
---|---|
Рутокен работает в iOS не без jailbreak. Каждое приложение на платформе Apple iOS работает в своей собственной песочнице и не затрагивает другие приложения. Несколько приложений для iOS могут одновременно эффективно и безопасно использовать один единственный подключенный Рутокен. Особенности публикации в AppStore приложений работающих с Рутокеном ЭЦП Bluetooth | Панель управления Рутокен для Android содержит в себе системный сервис, который необходим для работы Рутокенов. Сервис возможно установить на мобильное устройство либо вместе с изGoogle Play Панелью управления Рутокен для Android из Google Play, либо или из apk-файла, который находится в комплекте разработчика Убедиться в наличии сервиса на мобильном устройстве можно в настройках Android: Настройки → Диспетчер Приложений Примечание: Рутокены в USB-исполнении поддерживаются на устройствах под управлением операционной системы Google Android только при наличии аппаратного USB-хоста |
Демо-приложения в исходных кода
Демо-приложения для iOS | Демо-приложения для Android |
Для демонстрации работы с мобильной подписью созданы каркасные приложения в исходных кодах: мобильного банка, а также приложение для подписания допусков к работе сотрудников, с готовыми модулями подписания и обнаружения NFC-устройств. Исходные коды приложения доступен на GitHub: | Для демонстрации работы с мобильной подписью нужно:
|
...