При подписании документа по ГОСТ 2012 окно Jinn Client открывалось, но оставалось в бесконечной загрузке. В Internet Explorer процесс висел, а Firefox показывал ошибку сценария. В моём случае помогла переустановка компонента eXtended Container из того же дистрибутива Jinn Client.
Что происходило с Jinn Client
Сам Jinn Client был установлен, но не мог нормально обратиться к контейнеру. Изменение прав в реестре ничего не исправило.
Бесконечная загрузка Jinn при подписании документа
Почему я проверил eXtended Container
Компонент eXtended Container, или XC, отвечает за работу Jinn с расширенными контейнерами. Если его установка повреждена, окно подписи может зависнуть ещё до выбора сертификата.
Как я переустановил XC
- Закрыл браузер и Jinn Client.
- Открыл Панель управления → Программы и компоненты.
- Удалил только eXtended Container или XC.
- Открыл штатный дистрибутив Jinn Client той же версии.
- Установил XC из этого комплекта.
- Перезагрузил компьютер и повторил подписание.
После переустановки компонента бесконечная загрузка прекратилась, и Jinn показал обычное окно работы с сертификатом.
Заключение
Этот вариант подходит, когда Jinn зависает при обращении к контейнеру и проблема появилась на уже настроенном рабочем месте. Если окно открывается нормально, но в нём нет нужного ключа, сначала нужно проверить формат контейнера и совместимость носителя.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.