16

Jinn-Client: «Соединение прервано» из-за кириллицы в пути

Приветствую, коллеги. При подписании документа в Электронном бюджете вместо окна Jinn-Client я увидел в колонке подписи сообщение «Соединение прервано». Расширение в браузере было включено, поэтому я проверил не сертификат, а установленный JinnSignExtensionProvider.

Как выглядела проблема

Соединение прервано

Сообщение появлялось после нажатия кнопки подписания. Jinn-Client не переходил к выбору носителя и сертификата.

В чём оказалась причина

JinnSignExtensionProvider был установлен вручную только для текущего пользователя. Его файлы попали в каталог профиля Windows, а в полном пути было русское имя пользователя:

C:\Users\Наталья\AppData\Roaming\Security Code\

В этой конфигурации provider не отрабатывал, и портал показывал разрыв соединения. Эта причина подходит только тогда, когда компонент действительно установлен в каталог с кириллицей.

Как я проверил путь JinnSignExtensionProvider

  1. Открыл «Программы и компоненты» и убедился, что JinnSignExtensionProvider установлен.
  2. Проверил, выполнялась ли установка вручную из JinnSignExtensionSetup.msi.
  3. Нашёл каталог компонента и посмотрел полный путь.

Переустанавливать сертификаты на этом этапе не требуется. Сам контейнер к пути provider отношения не имеет.

Как я исправил «Соединение прервано»

  1. Закрыл браузер и Jinn-Client.
  2. Удалил JinnSignExtensionProvider через «Программы и компоненты».
  3. Запустил установку от имени администратора.
  4. Установил provider для всех пользователей в каталог без кириллицы: %ALLUSERSPROFILE%\Security Code.
  5. Открыл браузер и повторил подписание.

Как я проверил результат

После переустановки сообщение исчезло, а при подписании открылось окно Jinn-Client с выбором носителя и сертификата. Если кнопка «Подписать все» вообще ни на что не реагирует, отдельно проверяю наличие браузерного расширения Jinn Sign Extension.

Похожий сбой, но с другим текстом, я разбирал в заметке про ошибку создания COM-объекта. В этом случае решающим оказался именно путь установки provider.

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

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

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

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