Приветствую, коллеги. При подписании документа в Электронном бюджете вместо окна Jinn-Client я увидел в колонке подписи сообщение «Соединение прервано». Расширение в браузере было включено, поэтому я проверил не сертификат, а установленный JinnSignExtensionProvider.
Как выглядела проблема
Соединение прервано
Сообщение появлялось после нажатия кнопки подписания. Jinn-Client не переходил к выбору носителя и сертификата.
В чём оказалась причина
JinnSignExtensionProvider был установлен вручную только для текущего пользователя. Его файлы попали в каталог профиля Windows, а в полном пути было русское имя пользователя:
C:\Users\Наталья\AppData\Roaming\Security Code\
В этой конфигурации provider не отрабатывал, и портал показывал разрыв соединения. Эта причина подходит только тогда, когда компонент действительно установлен в каталог с кириллицей.
Как я проверил путь JinnSignExtensionProvider
- Открыл «Программы и компоненты» и убедился, что JinnSignExtensionProvider установлен.
- Проверил, выполнялась ли установка вручную из
JinnSignExtensionSetup.msi. - Нашёл каталог компонента и посмотрел полный путь.
Переустанавливать сертификаты на этом этапе не требуется. Сам контейнер к пути provider отношения не имеет.
Как я исправил «Соединение прервано»
- Закрыл браузер и Jinn-Client.
- Удалил JinnSignExtensionProvider через «Программы и компоненты».
- Запустил установку от имени администратора.
- Установил provider для всех пользователей в каталог без кириллицы:
%ALLUSERSPROFILE%\Security Code. - Открыл браузер и повторил подписание.
Как я проверил результат
После переустановки сообщение исчезло, а при подписании открылось окно Jinn-Client с выбором носителя и сертификата. Если кнопка «Подписать все» вообще ни на что не реагирует, отдельно проверяю наличие браузерного расширения Jinn Sign Extension.
Похожий сбой, но с другим текстом, я разбирал в заметке про ошибку создания COM-объекта. В этом случае решающим оказался именно путь установки provider.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.