ЭЦП не работает: что проверить самостоятельно

Чаще всего подпись перестаёт работать из-за истёкшего сертификата, неопределившегося токена, отключённого браузерного плагина или потерянной привязки сертификата к контейнеру ключа. Ниже порядок проверки от простого к сложному.

Коротко

Чаще всего подпись перестаёт работать из-за истёкшего сертификата, неопределившегося токена, отключённого браузерного плагина или потерянной привязки сертификата к контейнеру ключа. Ниже порядок проверки от простого к сложному.

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

Сначала ответьте на три вопроса

Эти вопросы экономят больше всего времени. Ответы сразу показывают, где искать, и позволяют не переустанавливать программы вслепую.

  • Подпись работала на этом компьютере раньше? Если да — сломалось что-то конкретное, и, скорее всего, это срок сертификата или обновление системы. Если подпись новая и не работала никогда — не хватает установленных компонентов.
  • Что менялось перед сбоем? Переустановка Windows, новый компьютер, обновление системы или браузера, замена токена. Изменение почти всегда и есть причина.
  • Ошибка на всех порталах или на одном? Если подпись работает в одном месте и не работает в другом — проблема не в подписи, а в настройках конкретного портала или браузера.
Если проблема только на одном портале

Не нужно переустанавливать КриптоПро и драйверы. Переходите сразу к настройке нужного сервиса — так вы не потеряете час на действия, которые ничего не изменят. Разборы по порталам собраны в разделе Госуслуги и ФНС.

Шаг 1. Проверьте срок действия сертификата

Самая частая причина. Сертификат выдаётся на 12–15 месяцев, и его окончание почти всегда становится неожиданностью: подпись работала вчера и перестала сегодня, никаких предупреждений система не показывает.

Как проверить: откройте КриптоПро CSP → вкладка СервисПросмотреть сертификаты в контейнере. Либо через Пуск → certmgr.msc → раздел ЛичноеСертификаты. В списке видна дата окончания.

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

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

Шаг 2. Проверьте, определяется ли токен

Если подпись хранится на Рутокене или JaCarta, проверьте сам носитель, прежде чем разбираться с программами.

  • Индикатор на токене светится после подключения к порту
  • Устройство видно в диспетчере устройств Windows и не отмечено восклицательным знаком
  • Токен определяется в панели управления Рутокен, если она установлена
  • Попробуйте другой USB-порт — желательно прямой, а не через удлинитель или хаб

Частая причина на новом или переустановленном компьютере — отсутствие драйвера носителя. Windows не устанавливает его автоматически, поэтому драйвер Рутокен нужно установить вручную.

Если токен определяется, но подпись не видна: КриптоПро не видит Рутокен: что проверить

Шаг 3. Проверьте браузерный плагин

Для входа на порталы и подписания документов в браузере нужен КриптоПро ЭЦП Browser plug-in. Он часто отключается после обновления браузера, и внешне это никак не заметно: страница просто перестаёт видеть подпись.

  • Плагин установлен и включён в расширениях браузера
  • Расширение не отключено самим браузером после обновления
  • Сайт добавлен в список доверенных, если портал этого требует

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

Шаг 4. Проверьте привязку сертификата к закрытому ключу

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

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

  • КриптоПро не видит сертификат, хотя в хранилище Windows он есть
  • Сообщение о том, что нет доступа к закрытому ключу
  • Ошибка «набор ключей не существует» или «закрытый ключ отсутствует»
  • Сертификат выбирается, но подписание завершается ошибкой

Решается переустановкой сертификата из контейнера — именно из контейнера, а не из файла с расширением .cer.

Шаг 5. Вспомните, что менялось в системе

Если первые четыре шага ничего не дали, причина почти наверняка во внешнем изменении.

  • Переустановили Windows или купили новый компьютер. Нужно установить заново весь набор: КриптоПро, драйверы носителя, браузерный плагин, корневые сертификаты — и перенести контейнер закрытого ключа.
  • Обновилась Windows. Крупные обновления иногда нарушают работу криптопровайдера, помогает переустановка КриптоПро поверх.
  • Закончилась лицензия КриптоПро. Программа работает 90 дней в демо-режиме, после чего требует серийный номер. Сама подпись при этом в порядке.
  • Изменился состав рабочего места. Установка второго криптопровайдера или антивируса с защитой браузера может блокировать работу подписи.
Чего не стоит делать

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

Порядок проверки коротко

  • Срок действия сертификата — истёк или нет
  • Токен определяется системой, драйвер установлен
  • Браузерный плагин установлен и включён
  • Сертификат связан с контейнером закрытого ключа
  • Ничего не менялось в системе перед сбоем

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

Автор материала

ildus

Лично занимаюсь настройкой электронной подписи, КриптоПро, сертификатов, токенов и рабочих мест. Материалы базы знаний основаны на практических задачах, с которыми обращаются клиенты.

Подробнее обо мне →

Не получилось решить проблему самостоятельно?

Опишите ситуацию — подскажу стоимость и ближайшее время подключения.

Нужна помощь с ЭЦП?

Опишите проблему — отвечу в рабочее время, уточню стоимость и сообщу ближайшее время подключения.

Работаю ежедневно с 10:00 до 20:00 МСК. Написать можно в любое время. При высокой загрузке возможна очередь.

Оставить заявку

Отвечаю с 10:00 до 20:00 МСК. Оплата — после проверки результата.

Написать в WhatsApp Написать в Telegram