Короткий ответ: скорее всего это штатное поведение, а не поломка

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

Что в приложении может работать без сети, а что — нет

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

  • Хранение ключа на устройстве — сам ключ физически находится в защищённой памяти телефона и не «исчезает» при пропадании сети.
  • Проверка действительности сертификата — как правило требует связи с удостоверяющим центром, чтобы убедиться, что сертификат не отозван.
  • Подписание документа — операция обычно завершается только после подтверждения сервером, даже если сам криптографический расчёт происходит на устройстве.
  • Открытие уже подписанных ранее документов — с большей вероятностью может работать без сети, если файл уже сохранён локально.

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

Частые причины, из-за которых приложение не открывается

Кроме собственно отсутствия сети, есть несколько вещей, которые стоит проверить отдельно:

ПричинаЧто проверить
Неверные дата и время на устройствеВключить автоматическую синхронизацию времени — сертификаты чувствительны к рассинхронизации
Истёкший срок действия сертификатаПроверить срок действия при следующем подключении к сети
Устаревшая версия приложенияОбновить приложение, когда появится стабильный интернет
Ограничение мобильного интернета для конкретного приложенияПроверить в настройках телефона, не запрещена ли приложению передача данных отдельно от общих ограничений сети

Что сделать по шагам, если приложение не открывается

  1. Проверить, действительно ли на устройстве есть хоть какое-то подключение к интернету — Wi-Fi или мобильные данные.
  2. Убедиться, что дата и время выставлены автоматически и совпадают с реальными.
  3. Перезапустить приложение, а при необходимости — и само устройство.
  4. Проверить в настройках телефона, не ограничен ли для приложения доступ к мобильному интернету отдельно от общесистемных ограничений.
  5. Если приложение долго не обновлялось, установить обновление при первой возможности подключиться к стабильной сети.
  6. Если ни один из шагов не помог, но интернет на устройстве в целом работает и другие сайты открываются нормально, попробовать переустановить приложение — иногда локальный кэш повреждается и мешает даже при наличии сети.

Почему просто «есть сеть — нет сети» не всегда объясняет проблему

Иногда телефон показывает значок мобильного интернета, но соединение настолько нестабильное, что приложение не успевает получить ответ от сервера и завершает запрос с ошибкой — это выглядит как «не открывается без интернета», хотя формально сеть есть. Отличить одну ситуацию от другой можно просто: если другие сайты и приложения тоже грузятся медленно или обрываются, дело в качестве связи, а не конкретно в Госключе. Если же остальные сервисы работают нормально, а именно это приложение не открывается, стоит проверить настройки самого приложения и его разрешения.

Когда стоит обратиться в поддержку

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

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

Никогда не передавайте посторонним доступ к приложению с электронной подписью и не устанавливайте программы, обещающие «подписание без интернета» из непроверенных источников, — это может быть мошенническая схема кражи ключа подписи.