Комплект разработчика Рутокен для мобильных устройств
Внимание: бета-версия!
Комплект разработчика Рутокен для мобильных устройств предназначен для встраивания устройств Рутокен в мобильные приложения на платформах Apple iOS и Google Android.
В состав комплекта разработчика включены:
1) динамически загружаемые библиотеки rtPKCS11ECP, реализующие интерфейс RSALabs PKCS#11
2) статические и динамические библиотеки rtPCSC, реализующие интерфейс PC\SC
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-хоста