ERR_EDS_NO_CERT
Критично — не откладывайте

Ошибка ERR_EDS_NO_CERT — ЭДО и электронная подпись

Что это значит

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

Вероятные причины

  • Сертификат электронной подписи не установлен в хранилище сертификатов
  • Сертификат установлен, но не в личное хранилище текущего пользователя
  • Сертификат просрочен или отозван
  • Нет подключения к удостоверяющему центру для проверки статуса сертификата
  • Используется несовместимая версия криптопровайдера (например, КриптоПро CSP)
  • Повреждён или неправильно импортирован файл сертификата
  • Ограничения политики безопасности: запрещено использование съёмных носителей с сертификатом
  • Конфликт с другим программным обеспечением, блокирующим доступ к хранилищу

Что делать — по порядку

  1. Проверьте, установлен ли сертификат: откройте оснастку 'Сертификаты' (certmgr.msc) для текущего пользователя и убедитесь, что сертификат есть в папке 'Личные'
  2. Если сертификат на токене или смарт-карте, подключите устройство и установите драйверы
  3. Убедитесь, что сертификат действителен: проверьте срок действия и статус отзыва на сайте удостоверяющего центра
  4. Переустановите сертификат: импортируйте файл .cer или .pfx через оснастку 'Сертификаты'
  5. Обновите или переустановите криптопровайдер (например, КриптоПро CSP) до последней версии
  6. Запустите программу от имени администратора, если ошибка связана с правами доступа
  7. Проверьте настройки браузера или программы ЭДО: укажите правильный контейнер закрытого ключа
  8. Обратитесь в службу поддержки удостоверяющего центра или разработчика ПО ЭДО

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что делать, если сертификат установлен, но ошибка всё равно появляется?

Проверьте, что сертификат находится в личном хранилище текущего пользователя, а не компьютера. Также убедитесь, что закрытый ключ доступен (не заблокирован, не повреждён).

Может ли ошибка быть из-за того, что сертификат на флешке?

Да, если флешка не подключена или драйверы не установлены, система не увидит сертификат. Подключите носитель и установите необходимые драйверы.

Как проверить, что сертификат не просрочен?

Откройте сертификат в оснастке 'Сертификаты' и посмотрите поле 'Действителен до'. Если дата прошла, обратитесь в удостоверяющий центр за перевыпуском.

Ошибка появляется только в одной программе, а в других всё работает. Почему?

Возможно, программа использует другой криптопровайдер или хранилище. Проверьте настройки программы: укажите правильный контейнер и криптопровайдер.

Нужно ли переустанавливать КриптоПро CSP?

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