Комплект разработчика Рутокен для мобильных устройств
Комплект разработчика Рутокен для мобильных устройств предназначен для встраивания устройств Рутокен в мобильные приложения на платформах 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 по ссылке: