Как подписать документ ЭЦП E-IMZO с телефона
Почему E-IMZO не подписывает с телефона
E-IMZO — национальная система электронной цифровой подписи Узбекистана. Подпись формируется не на сервере и не «в облаке», а локально: криптографический модуль на компьютере обращается к вашему ключу и вычисляет подпись.
Это сделано намеренно. Закрытый ключ не должен покидать носитель — в этом весь смысл ЭЦП. Но у архитектуры есть прямое следствие: где ключ, там и подпись. Телефон к ключу, лежащему на рабочем компьютере, доступа не имеет.
Отсюда типичная ситуация: директор в командировке, счёт-фактуру нужно подписать сегодня, а ключ — в офисе в сейфе или в USB-токене в системном блоке.
Три рабочих способа
1. Подписать заранее
Самый простой и самый ограниченный. Если документы известны заранее, они подписываются с компьютера до отъезда.
Не работает, когда счёт-фактуру нужно выставить по факту отгрузки, а отгрузка происходит, пока вы в дороге.
2. Мобильная идентификация
Там, где поддерживается мобильный вариант идентификации, часть операций можно выполнить с телефона. Набор доступных действий зависит от конкретного сервиса и типа документа — универсального решения для всех операций ЭДО здесь нет.
3. Удалённая подпись: ключ в офисе, команда с телефона
Схема, которая решает исходную проблему, не нарушая правила «ключ не покидает носитель».
На офисном компьютере, где находится ключ, работает агент — небольшая программа, которая держит защищённое соединение с сервисом. Когда вы из телефона нажимаете «Подписать», агент получает запрос, локально выполняет подпись имеющимся ключом и возвращает результат. Ключ физически остаётся в офисе, вы подписываете из любой точки.
Важно понимать модель доверия: подписать сможет любой, кто имеет доступ к вашему аккаунту в сервисе, пока агент запущен. Поэтому имеет значение, кто и как авторизуется, ведётся ли журнал подписаний и можно ли агента выключить.
Именно так устроен Admin Agent в iHisobchi: приложение ставится на компьютер в офисе, подпись выполняется локальной E-IMZO, а инициируется из Telegram. Каждое подписание фиксируется в журнале, и ни одна подпись не выполняется без явного подтверждения — бот всегда ждёт нажатия кнопки.
Что делать, если подпись не проходит
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Ключ не виден в списке | Криптомодуль не запущен | Запустить E-IMZO на компьютере |
| «Срок действия истёк» | Сертификат ключа просрочен | Перевыпустить в центре регистрации ключей |
| Подпись есть, документ не уходит | Документ не отправлен после подписания | Проверить статус у оператора ЭДО |
| Работает на одном ПК, не работает на другом | Ключ физически на первом | Перенести носитель или настроить удалённую подпись |
| Всё было хорошо, вдруг перестало | Обновление ОС или браузера | Переустановить/обновить криптомодуль |
Срок действия сертификата стоит проверять заранее. Истёкший ключ обнаруживается обычно в тот момент, когда документ нужен срочно.
Чего делать нельзя
- Передавать ключ и пароль другому человеку. Подпись юридически считается вашей независимо от того, кто фактически нажал кнопку.
- Хранить пароль рядом с токеном. Это сводит защиту к нулю.
- Оставлять агент удалённой подписи запущенным на общем компьютере без контроля доступа. Запущенный агент означает возможность подписать.
Коротко
- E-IMZO подписывает локально, поэтому «просто с телефона» не работает — это архитектура, а не недоработка.
- Три варианта: подписать заранее, мобильная идентификация где поддерживается, удалённая подпись через агент.
- При удалённой подписи ключ остаётся в офисе — из телефона приходит только команда.
- Срок действия сертификата проверять заранее, а не в момент срочной отгрузки.
Оформить документ голосом, без 1С и компьютера — прямо в Telegram.
Открыть iHisobchi