При согласовании документа в Электронном бюджете открылось окно подписи, но список сертификатов оказался пустым. В браузере сертификат использовался для входа, а КриптоПро его видела. Я повторно установил личный сертификат через контейнер КриптоПро, после чего он появился в диалоге подписи.
Как выглядела ошибка
Проблема возникала именно при подписи или согласовании документа. Сам сайт открывался, расширение КриптоПро было включено, но выбрать сертификат в диалоге было невозможно.
Нет выбора сертификата при подписи документа в Электронном бюджете
Что я проверил перед переустановкой
Запись сертификата находилась в хранилище, срок действия не истёк, а контейнер закрытого ключа был доступен. Точную причину пустого списка я не определил. Повторная установка того же личного сертификата через контейнер оказалась достаточной.
Как я переустановил личный сертификат
- Подключил носитель с закрытым ключом.
- Открыл КриптоПро CSP → Сервис.
- Выбрал «Просмотреть сертификаты в контейнере».
- Нашёл нужный контейнер и открыл сертификат.
- Нажал «Установить», чтобы заново связать сертификат с контейнером.
- Закрыл и снова открыл браузер.
После повторной установки сертификат появился в окне выбора, и документ удалось подписать.
Заключение
Я использую этот способ, когда сертификат действителен, контейнер доступен и проблема ограничена списком подписи. Если КриптоПро не видит контейнер или в цепочке сертификата есть ошибка, сначала нужно исправить именно это.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.