Рутокен и Android 12
Google сообщила о новых требованиях к приложениям для Android 12, в том числе взаимодействующим с Рутокен
В Android 12 появились новые ограничения на работу foreground-сервисов, один из которых является компонентом Панели управления Рутокен. В ближайшее время изменится схема встраивания Рутокен на Android устройствах.
Внедрить новую схему встраивания потребуется, когда targetSdk в приложении станет уровня Android 12 или выше, и мы выпустим Панель Управления Рутокен с targetSdk = Android 12.
Текущая схема встраивания (через PKCS#11) выглядит так:
- В бизнес-приложение добавляются библиотеки librtpcsc.so и librtpkcs11ecp.so с нужными архитектурами, а также rtserviceconnection.aar.
- Далее в бизнес-приложении можно вызывать функции PKCS#11 для работы с токенами и смарт-картами.
Новая схема подразумевает, что:
- Ваше бизнес-приложение зависит только от библиотек rtpcsc.aar и librtpkcs11ecp.so. Библиотека rtpcsc.aar заменяет rtserviceconnection.aar, а также содержит в себе librtpcsc.so для архитектур armv7 и arm64.
- Потребуется обязательный вызов Java метода
RtPcsc.setAppContext(...)
из библиотеки rtpcsc.aar с передачей контекста приложения до начала работы с устройствами Рутокен. Без вызова этого метода работа с Рутокен будет невозможна. Наиболее подходящее место для вызова на наш взгляд:Application::onCreate
. Если приложение многопроцессное, то этот метод нужно вызвать в каждом процессе, где предполагается работа с устройствами Рутокен. Иначе в рамках процесса не получится работать с токенами или смарт-картами. - Работать с библиотекой PKCS#11 из главного потока приложения нельзя.
В скором времени мы предоставим пример встраивания с использованием новой схемы и необходимые для встраивания компоненты, а также приложение Панель управления Рутокен с targetSdk = Android 12.
Поскольку новая схема потребует явный Java-вызов нашего API, расскажите, пожалуйста, нам в письме на partners@rutoken.ru, если ваша схема встраивания и работы с Рутокенами не позволяет сделать этот вызов.
Драйверы Рутокен для Windows. Версия 4.11.0
- Важно!
-
- Отказались от поддержки Windows XP, Windows Vista, Windows Server 2003 и 2008.
- Добавили
-
- Улучшили обнаружение и работу смарт-карт Рутокен ЭЦП 2.0 и 3.0 со считывателями различных производителей.
- После создания объектов на устройстве Рутокен с использованием Генератора запросов на сертификат, теперь они сразу отображаются на вкладке «Сертификаты».
- Добавили отображение новых устройств из линейки Рутокен ЭЦП 3.0.
- Обновили библиотеку rtPKCS11ECP.dll, поставляемую в комплекте с Драйверами Рутокен, до версии 2.3.3.
- Исправили
-
- Устранили зависания или неожиданные завершения работы Панели управления Рутокен.
- После проброса Рутокен из Linux в Windows с использованием xfreerdp, устройство обнаруживается в Панели Управления Рутокен без необходимости перезапуска приложения.
- Внесли общие улучшения и исправили мелкие ошибки.
Библиотека rtPKCS11ECP. Версия 2.2.3.0
- Исправили
-
- Устранены мелкие ошибки и усовершенствованы внутренние механизмы
Панель управления Рутокен для Android. Версия 1.8.2
- Добавили
-
- Работа с Рутокен ЭЦП 3.0 Bluetooth.
- Приложение доступно в магазине HUAWEI AppGallery.
- Улучшили работу приложения на устройствах Xiaomi.
- Добавили отображение новых устройств из линейки Рутокен ЭЦП 3.0.
- Добавили отображение на карточку сертификата: ИНН ЮЛ, ОГРНИП, срок действия.
- Исправили
-
- Устранены мелкие ошибки и усовершенствованы внутренние механизмы.
- Ресурсы
Рутокен Плагин. Версия 4.6.0
- Добавили
-
- Теперь функция
sign()
при формировании электронной подписи сама обращается к TSA-серверу, получает штамп времени и, как итог, формирует CAdES-T подпись.
- Теперь функция
Рутокен Коннект. Версия 4.3.4
- Добавили
-
- Добавили новые корневые сертификаты:
-
- ПАК «Минкомсвязь России»,
- ПАК «Минцифры России».
Документация для разработчиков и пользователей
- Портал документации
-
- Рутокен KeyBox: актуальная версия документации для администраторов, операторов и пользователей теперь размещается на Портале документации Рутокен.
- Написали полезную статью о видах ключевых носителей и форматах ключей электронной подписи простыми словами.
- GitHub
-
- Выложили в открытый доступ исходный код клиента Рутокен VPN Community Edition.
Полезная информация
- Telegram и VK
-
- Подписывайтесь на Telegram-канал и группу во ВКонтакте Компании «Актив», чтобы быть в курсе наших новостей и мероприятий.
- Записи вебинаров
-
- Вместе с дистрибьюторами Stratodesk, компанией «ОЛЛИ», рассказали о том, как организовать безопасный удаленный доступ с помощью продуктов из линейки Рутокен ЭЦП 2.0 и Stratodesk NoTouch OS.
- Совместимость
-
- Продлен сертификат соответствия ФСБ России на СКЗИ Рутокен 2.0 2100.
- Подтверждена совместимость устройств Рутокен с СУБД Ред База Данных.
- USB-токены и смарт-карты Рутокен обеспечивают безопасную работу на платформе TESSA.
- Подтверждена совместимость продуктов и решений Рутокен с ОС «Альт Рабочая станция» 10 и «Альт Сервер» 10 для процессоров x86/x86-64, aarch64 (Байкал-М) и e2k/e2kv4 (Эльбрус).
- Вместе с компанией «Код Безопасности» протестировали и подтвердили сертификатами корректную совместную работу Jinn Client и устройств Рутокен.
- ЭОС и «Актив» обеспечили возможность мобильной электронной подписи в EOSmobile для Android с USB-токенами и смарт-картами Рутокен.
- Компании «Актив» и «Олли Информационные Технологии» (дистрибутор Stratodesk в России и ЕЭС) подтвердили совместимость и корректную работу устройств Рутокен в OS No Touch Desktop.
- Подтвердили совместимость платформы Docrobot и сервиса Docrobot.ЭТрН с USB-токенами и смарт-картами Рутокен.
- Подтвердили совместимость операционной системы AlterOS и ридера Рутокен SCR 3001.