Приветствую, коллеги. На старом рабочем месте с Jinn Client перестало работать подписание в Mozilla Firefox. Криптопровайдер и сертификат были на месте, но браузер упрямо не доводил операцию до конца.
Проблема
Страница открывалась, сертификат определялся, а при попытке подписать документ ничего не происходило либо появлялась ошибка компонента подписи. Переустановка одного расширения результата не дала.
Причина
Повредился пользовательский профиль Firefox. В нём хранятся расширения, их настройки, разрешения сайтов и другие служебные данные. Поэтому сам браузер мог запускаться нормально, а связка с Jinn Client уже не работала.
Как я проверил
- Проверил сертификат и контейнер отдельно от браузера.
- Убедился, что служба и компоненты Jinn Client запускаются.
- Создал чистый тестовый профиль Firefox и открыл портал через него.
В новом профиле подписание заработало. Значит, проблема была не в сертификате и не в Jinn, а в старых данных браузера.
Решение
- Закрыл все окна Firefox.
- Сохранил закладки и сделал резервную копию старого профиля.
- Запустил менеджер профилей командой
firefox.exe -P. - Создал новый профиль и назначил его для проверки.
- Установил только необходимые компоненты из штатного комплекта рабочего места.
- Заново добавил портал в доверенные ресурсы и повторил подписание.
Важно: старый профиль сразу не удаляю. Сначала переименовываю или сохраняю его копию, чтобы не потерять закладки, сертификатные настройки и нужные файлы.
Результат
После перехода на чистый профиль Firefox Jinn Client снова начал подписывать документы. Этот способ относится прежде всего к старым комплектам рабочих мест, где портал был жёстко привязан к определённой версии Mozilla Firefox.