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