Что происходит при подписании технически
Электронная подпись — это результат криптографического преобразования файла с помощью закрытого ключа, который хранится на токене, смарт-карте или в защищённом хранилище компьютера. Само вычисление подписи — локальная операция: программа читает файл, обращается к ключу и формирует подпись, не отправляя ничего во внешнюю сеть. Поэтому технически подписать документ без интернета можно.
Какая часть работает офлайн
- Формирование подписи файла с помощью установленного криптопровайдера и подключённого токена или ключа.
- Проверка подписи уже подписанного документа, если у вас есть сертификат отправителя и программа для проверки на компьютере.
- Просмотр и заполнение документа перед подписанием, если он уже загружен на устройство.
Что без сети сделать не получится
Даже если файл подписан локально, дальнейшие шаги почти всегда требуют интернета:
- Отправка подписанного документа в систему ЭДО или контрагенту через веб-сервис.
- Проверка актуального статуса сертификата в реестре удостоверяющего центра — офлайн вы увидите только локально сохранённые данные, но не отзыв сертификата, если он произошёл только что.
- Получение отметки времени (штампа времени) от удалённого сервиса, если она нужна для документа.
- Синхронизация статуса подписания в личном кабинете ЭДО с другой стороной сделки.
Различия между видами электронной подписи
Офлайн-подписание файла с помощью криптопровайдера и токена — сценарий, характерный для усиленной квалифицированной электронной подписи, где закрытый ключ физически хранится на защищённом носителе. Простая электронная подпись, которая часто представляет собой код из СМС или подтверждение в личном кабинете сервиса, устроена иначе: она требует связи с сервером, который выдаёт и проверяет код, поэтому без интернета такой способ подписания обычно не работает вовсе. Неквалифицированная подпись занимает промежуточное положение — если ключ хранится локально на устройстве, а не привязан к постоянной проверке через сервис, часть операций тоже может пройти офлайн, но это зависит от конкретной системы, в которой подпись используется.
Как быть, если сеть пропала ненадолго
Если интернет отключился или сильно ограничен уже после того, как вы открыли документ и подготовили его к подписанию, есть смысл довести до конца локальную часть — подписать файл офлайн — а отправку отложить до восстановления связи. Файл с готовой подписью можно временно сохранить на устройстве и отправить, как только появится доступ к сети: через домашний или офисный Wi-Fi, либо когда мобильный интернет снова заработает в полном объёме. Важно не подписывать документ повторно «на всякий случай» другим способом — это может создать путаницу с версиями.
Частые ошибки при офлайн-подписании
- Пытаться подписать документ через мобильное приложение, которое само по себе требует постоянного подключения к серверу — в отличие от настольных криптопровайдеров, многие мобильные и облачные сервисы подписания не рассчитаны на работу без сети.
- Извлекать токен из компьютера и переставлять в другое устройство в процессе подписания — это может прервать операцию, и её придётся начинать заново.
- Считать, что подписанный офлайн документ уже получен адресатом — файл остаётся только на вашем устройстве, пока вы не отправите его по сети.
- Игнорировать предупреждение программы о невозможности проверить статус сертификата — лучше запомнить сам факт предупреждения и при первой возможности повторно проверить сертификат, когда появится связь.
Особенности мобильных и облачных сервисов подписания
Многие сервисы, где документ подписывают одним нажатием кнопки в браузере или мобильном приложении — системы электронного документооборота, сервисы для сдачи отчётности, отдельные банковские и государственные порталы — устроены так, что подпись формируется удалённо на сервере, а не локально на устройстве. В таком случае офлайн-подписание в принципе невозможно, даже если у вас есть токен с ключом: сервис просто не откроется без сети. Отличить такой сценарий от локального можно заранее, ещё до поездки или отключения связи — если для подписания документа вам не нужно устанавливать отдельный криптопровайдер и подключать физический токен к компьютеру, а достаточно браузера и подтверждения на сайте, скорее всего подпись формируется удалённо и потребует интернета в момент самого подписания, а не только для отправки.
На что обратить внимание при офлайн-подписании
Работа без сети имеет свои ограничения, о которых стоит помнить заранее.
| Ситуация | Что это значит |
|---|---|
| Сертификат не проверялся давно | Программа может не знать об отзыве сертификата, произошедшем недавно |
| Нет связи с сервером времени | Штамп времени не будет проставлен, если он обязателен для документа |
| Токен не подключён заранее | Без физического ключа локальное подписание тоже невозможно |
Если нужен новый сертификат, а не только подпись существующим
Офлайн можно только использовать уже выпущенный и загруженный на устройство сертификат — выпустить новый сертификат электронной подписи без интернета не получится, потому что это требует обращения к удостоверяющему центру. Если вы понимаете, что срок действия сертификата истекает во время поездки или планового отключения связи, стоит продлить или переоформить его заранее, пока есть доступ в интернет. Если же нужный документ нельзя отложить, а действующего сертификата с собой нет, единственный легальный вариант — обратиться в ближайший удостоверяющий центр или МФЦ лично, взяв с собой документы, необходимые для выпуска подписи.
Поэтому, если вы знаете, что впереди поездка или период с ограниченным интернетом, разумно заранее проверить срок действия сертификата и убедиться, что токен или ключ физически с собой — тогда сам факт подписания документа не будет зависеть от качества связи, а от сети будет зависеть только момент его отправки.