12

Jinn Sign не показывает сертификаты при подписании: что помогло

Приветствую, коллеги. В форме подписания «Электронного бюджета» перестал появляться список сертификатов. Кнопка подписи открывала окно, но выбирать в нём было нечего. При этом КриптоПро CSP видел контейнер и успешно выполнял его тестирование.

Проблема

Сертификат находился в хранилище «Личное», срок действия не закончился, закрытый ключ был доступен. Значит, проблема возникла между браузером и компонентом подписи.

Как я отделил сертификат от Jinn Sign

  1. Открыл КриптоПро CSP → «Сервис» → «Просмотреть сертификаты в контейнере».
  2. Проверил нужный контейнер.
  3. Открыл сертификат в хранилище текущего пользователя и убедился, что у него есть закрытый ключ.
  4. Проверил работу сертификата на тестовой странице КриптоПро.

Все проверки прошли, а список в портале оставался пустым. Поэтому я занялся Jinn Sign Extension.

Что я сделал

  1. Закрыл все окна браузера.
  2. Удалил установленный Jinn Sign Extension через «Программы и компоненты».
  3. Установил компонент заново из рабочего комплекта для портала.
  4. Проверил, что расширение Jinn Sign включено в браузере.
  5. Запустил браузер и снова открыл форму подписания.

После переустановки Jinn Sign Extension сертификаты появились, и документ подписался.

Важно: перед переустановкой я сохраняю дистрибутив нужной версии и проверяю, что он предназначен для используемого портала. Случайный установщик из интернета для защищённого АРМ не подходит.

Если список по-прежнему пустой

Тогда проверяю, под той ли учётной записью Windows установлен сертификат, есть ли закрытый ключ и разрешено ли расширение в браузере. Если сертификат не виден уже в КриптоПро, переустановка Jinn Sign эту проблему не исправит.

Получилось или остались вопросы?

Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.

Напишите комментарий

Опишите проблему и укажите, какое решение вы уже проверили. Адрес электронной почты на сайте не публикуется.