21

Jinn Client не подписывает: помог новый профиль Firefox

Приветствую, коллеги. На старом рабочем месте с Jinn Client перестало работать подписание в Mozilla Firefox. Криптопровайдер и сертификат были на месте, но браузер упрямо не доводил операцию до конца.

Проблема

Страница открывалась, сертификат определялся, а при попытке подписать документ ничего не происходило либо появлялась ошибка компонента подписи. Переустановка одного расширения результата не дала.

Причина

Повредился пользовательский профиль Firefox. В нём хранятся расширения, их настройки, разрешения сайтов и другие служебные данные. Поэтому сам браузер мог запускаться нормально, а связка с Jinn Client уже не работала.

Как я проверил

  1. Проверил сертификат и контейнер отдельно от браузера.
  2. Убедился, что служба и компоненты Jinn Client запускаются.
  3. Создал чистый тестовый профиль Firefox и открыл портал через него.

В новом профиле подписание заработало. Значит, проблема была не в сертификате и не в Jinn, а в старых данных браузера.

Решение

  1. Закрыл все окна Firefox.
  2. Сохранил закладки и сделал резервную копию старого профиля.
  3. Запустил менеджер профилей командой firefox.exe -P.
  4. Создал новый профиль и назначил его для проверки.
  5. Установил только необходимые компоненты из штатного комплекта рабочего места.
  6. Заново добавил портал в доверенные ресурсы и повторил подписание.

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

Результат

После перехода на чистый профиль Firefox Jinn Client снова начал подписывать документы. Этот способ относится прежде всего к старым комплектам рабочих мест, где портал был жёстко привязан к определённой версии Mozilla Firefox.