Как настроить КриптоПро на Android и подписывать документы
Чтобы использовать КриптоПро на Android, установите официальный клиент, импортируйте сертификат (.pfx/.p12) или подключите токен/облачную подпись, затем подпишите документ в приложении или через интегрированный сервис — подробнее шаг за шагом ниже.
Что нужно перед началом
- Устройство Android (рекомендуется Android 7+).
- КЭП: файл (.pfx/.p12), USB‑токен/смарт‑карта или облачный сертификат.
- ПИН к носителю или данные доступа к облаку.
- Интернет для проверки статуса сертификата (OCSP/CRL).
Проверьте срок действия и статус сертификата заранее — просроченный или отозванный сертификат работать не будет.
Установка приложения и подготовка
- Установите официальный клиент от УЦ/провайдера через Google Play или корпоративный стор (лишь официальные источники).
- При первом запуске предоставьте разрешения: доступ к файлам (для .pfx), USB (для OTG), сеть.
- Если устройство корпоративное — согласуйте установку с IT (MDM может блокировать).
Не скачивайте APK с непроверенных сайтов — это риск компрометации ключей.
Импорт сертификата: три сценария
Вариант A — файл (.pfx/.p12)
- Перенесите файл на телефон (через кабель, защищённое облако или безопасный канал от УЦ).
- В клиенте выберите «Импорт сертификата», укажите файл и введите пароль контейнера.
- После успешного импорта проверьте ФИО, УЦ и срок действия.
Вариант B — аппаратный носитель (USB‑токен / смарт‑карта)
- Проверьте поддержку OTG и совместимость токена с Android.
- Подключите через OTG, в приложении выберите работу с токеном, введите ПИН при запросе. Ключ остаётся на токене.
Вариант C — облачная подпись
- Установите клиент облачного провайдера, авторизуйтесь (логин/SMS/биометрия) и привяжите устройство.
- Сертификат хранится на HSM провайдера; на устройстве происходит только подтверждение операций.
После любого варианта: используйте функцию проверки сертификата (OCSP/CRL) в приложении.
Как подписывать документы
Общая последовательность:
- Получите документ на устройство.
- Откройте его в клиенте КриптоПро или в интегрированном сервисе (ЭДО, портал).
- Выберите сертификат и тип подписи (отсоединённая/присоединённая для PDF).
- Подтвердите операцию вводом ПИН/пароля или через push/биометрию.
- Сохраните или отправьте подписанный файл.
Практический совет: если сервис поддерживает «запомнить устройство», включите эту опцию для ускорения, но только на личном защищённом гаджете.
Для теста подпишите пробный PDF перед реальными документами — это покажет, что цепочка работает.
Частые ошибки
- Приложение не видит .pfx: файл в другой папке или повреждён — попробуйте импорт на ПК.
- Токен не определяется: проверьте OTG‑кабель, включите OTG в настройках, смените кабель.
- Блокировки по ПИНу: не вводите ПИН много раз подряд — токен может заблокироваться.
- Подпись не проходит проверку: проверьте дату/время телефона и доступ в интернет.
Лучшие практики безопасности
- Блокируйте экран PIN/паролем/биометрией.
- Не храните .pfx и пароль вместе; удаляйте файл после импорта или храните зашифрованным.
- Для облачных сертификатов включите 2FA и при потере — отвяжите устройство в личном кабинете.
При подозрении на компрометацию ключа немедленно отзовите сертификат и перевыпустите КЭП.
Краткий чек‑лист
- Есть действующий сертификат (файл/токен/облако).
- Установлен официальный клиент и выполнён импорт/подключение.
- Пробная подпись прошла.
- Настроены базовые меры безопасности.
FAQ
- Нужно ли удалять .pfx после импорта? Да — если вы не храните его в защищённом контейнере.
- Можно ли использовать токен без OTG? Только если токен поддерживает NFC или есть облачная альтернатива.
- Как проверить, не отозван ли сертификат? В приложении — проверка OCSP/CRL или через УЦ.
Следуя этим шагам, вы быстро настроите КриптоПро на Android и сможете безопасно подписывать документы в большинстве сценариев.