Что происходит при подписании технически

Электронная подпись — это результат криптографического преобразования файла с помощью закрытого ключа, который хранится на токене, смарт-карте или в защищённом хранилище компьютера. Само вычисление подписи — локальная операция: программа читает файл, обращается к ключу и формирует подпись, не отправляя ничего во внешнюю сеть. Поэтому технически подписать документ без интернета можно.

Какая часть работает офлайн

  • Формирование подписи файла с помощью установленного криптопровайдера и подключённого токена или ключа.
  • Проверка подписи уже подписанного документа, если у вас есть сертификат отправителя и программа для проверки на компьютере.
  • Просмотр и заполнение документа перед подписанием, если он уже загружен на устройство.

Что без сети сделать не получится

Даже если файл подписан локально, дальнейшие шаги почти всегда требуют интернета:

  1. Отправка подписанного документа в систему ЭДО или контрагенту через веб-сервис.
  2. Проверка актуального статуса сертификата в реестре удостоверяющего центра — офлайн вы увидите только локально сохранённые данные, но не отзыв сертификата, если он произошёл только что.
  3. Получение отметки времени (штампа времени) от удалённого сервиса, если она нужна для документа.
  4. Синхронизация статуса подписания в личном кабинете ЭДО с другой стороной сделки.

Как быть, если сеть пропала ненадолго

Если интернет отключился или сильно ограничен уже после того, как вы открыли документ и подготовили его к подписанию, есть смысл довести до конца локальную часть — подписать файл офлайн — а отправку отложить до восстановления связи. Файл с готовой подписью можно временно сохранить на устройстве и отправить, как только появится доступ к сети: через домашний или офисный Wi-Fi, либо когда мобильный интернет снова заработает в полном объёме. Важно не подписывать документ повторно «на всякий случай» другим способом — это может создать путаницу с версиями.

На что обратить внимание при офлайн-подписании

Работа без сети имеет свои ограничения, о которых стоит помнить заранее.

СитуацияЧто это значит
Сертификат не проверялся давноПрограмма может не знать об отзыве сертификата, произошедшем недавно
Нет связи с сервером времениШтамп времени не будет проставлен, если он обязателен для документа
Токен не подключён заранееБез физического ключа локальное подписание тоже невозможно

Поэтому, если вы знаете, что впереди поездка или период с ограниченным интернетом, разумно заранее проверить срок действия сертификата и убедиться, что токен или ключ физически с собой — тогда сам факт подписания документа не будет зависеть от качества связи, а от сети будет зависеть только момент его отправки.