× Функционирование и эксплуатация Государственной интегрированной информационной системы управления общественными финансами "Электронный бюджет" (ГИИС ЭБ).

Проблема подписания заявки.

02 июль 2019 15:34 #12756 от nemo391
Доброго всем дня!
Скорее всего эта проблема уже была решена на форуме, но я не нашел. Финотдел перешел на подписи ГОСТ 2012, перенастроил Электронный бюджет(новый Континент, Jin, непрозрачное проксирование из-за доктора веба, конвертация подписи). В IE все работает , в мозилле пустой список ЭЦП при подписании. При нажатии обновить вываливается ошибка выполнения скрипта открытия ЭЦП из хранилища. Мозилла ESR загружены дополнения кадесплагин и Jinn. Подскажите как решить проблему?

Заранее благодарен.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

02 июль 2019 18:23 - 02 июль 2019 18:55 #12757 от Wmffre
Wmffre ответил в теме Проблема подписания заявки.

nemo391 пишет: В IE все работает , в мозилле пустой список ЭЦП при подписании. При нажатии обновить вываливается ошибка выполнения скрипта открытия ЭЦП из хранилища. Мозилла ESR загружены дополнения кадесплагин и Jinn. Подскажите как решить проблему?

Судя по написанному: для подписания открывается окно не Jinn-Client-а:

При нажатии кнопки "Обновить" вместо появления для выбора списка сертификатов пользователя, появляется окно с ошибкой:

Не удалось обработать script Document.GetElementByID(...).loadCertificates is not a function (TypeError)


Сначала проверьте в "Установка и удаление программ", какая версия Jinn sign extension provider - должна быть 1.0.0.5. Так же версия Jinn-client должна быть 1.0.3050.0.

Если они установлены требуемой версии, то это самая распространённая ошибка при подписании, из-за которой пользователи УФК перешли для работы в Электронном бюджете с firefox 52.9.0esr на Internet Explorer 11, в котором нет этой проблемы при подписании, но в котором страницы загружаются медленней. Но недавно появился способ разрешить проблему, который пока находится в стадии тестирования:
  1. В адресной строке firefox ввести about:config
  2. accessibility.delay_plugins = true; accessibility.delay_plugin_time = 90000
  3. В браузере включить плагин и одновременно включить расширение Jinn-client.
  4. Удалить кэш и куки.
  5. Закрыть все копии открытого браузера firefox.
  6. Открыть firefox и пробовать подписать - сначала, скорее всего, пройдёт проверка целостности Jinn-client, а затем должно появиться окно подписания Jinn-Client-а.
P.S.: некоторые выставленные настройки, скорее всего, избыточны - предположим, что не нужно включать плагин - достаточно одного включенного расширения (или наоборот), а также возможно, что можно accessibility.delay_plugin_time оставить в значении по умолчанию (10000).

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.
Вложения:
Спасибо сказали: sedkazna

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

02 июль 2019 19:33 #12758 от nemo391
nemo391 ответил в теме Проблема подписания заявки.
Спасибо!!! Завтра опробую и отпишусь. Может кому-то поможет решить эту проблему.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

02 июль 2019 21:43 - 02 июль 2019 21:43 #12759 от Wmffre
Wmffre ответил в теме Проблема подписания заявки.
Тестирование можно будет считать успешным, если:
  1. Указанное решение срабатывает с первого раза. (Срабатывание проверял пока раз семь)
  2. Проблема после применения настроек больше не повторится через продолжительное время.
  3. Другие плагины/расширения при данных настройках работают нормально.

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

03 июль 2019 11:23 #12765 от hatabych
hatabych ответил в теме Проблема подписания заявки.
Похожая проблемка
Для работы в СУФД и ЭБ ставил FirefoxPortable 51.0.1 (брал отсюда). СУФД работает на всех ПК.
Не так гладко с ЭБ.
На одном ПК с Win 10 - усе нормально работает, подписывает;
Вот на ПК с Win 7 x64 вылазят кракозябры...

Как понял не подхватывается Jinn - не пойму почему... (все ставил по аналогии с ПК где Win10)
Через IE на том же ПК все работает.
ЧЯДНТ иль забыл чего?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

03 июль 2019 11:41 - 03 июль 2019 11:48 #12766 от Wmffre
Wmffre ответил в теме Проблема подписания заявки.
hatabych, попробуйте установить обычный firefox 52.9.0esr (не портабл)
Версия установленного Jinn-client должна быть 1.0.3050.0 Также должен быть установлен Jinn sign extension provider 1.0.0.5 (можно скачать из инструкции с сайта roskazna.ru ) и расширение для firefox jinn . В firefox 52.9.0esr в about:config установите параметры accessibility.delay_plugins = true; accessibility.delay_plugin_time = 90000

На счёт крякозябр - это документ нормально не отображается. Такое встречается и в окне Jinn-client. На возможность подписания отсутствие визуального представления документа не влияет.

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

24 июль 2019 13:36 - 24 июль 2019 13:37 #13006 от nemo391
nemo391 ответил в теме Проблема подписания заявки.
Однако не сработало :( Браузер Firefox 60.8.0 esr, Win 10 Pro x64. Подгрузил плагин и расширение, конвертировал подпись, сделал все как написал Wmffre, но при согласовании список сертификатов пуст. При попытке обновить вываливается ошибка. В IE проблем нет, но работает намного медленнее чем в Firefox.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

24 июль 2019 14:09 - 25 июль 2019 02:26 #13007 от Gvinpin
Gvinpin ответил в теме Проблема подписания заявки.

nemo391 пишет: Однако не сработало :( Браузер Firefox 60.8.0 esr, Win 10 Pro x64. Подгрузил плагин и расширение, конвертировал подпись, сделал все как написал Wmffre, но при согласовании список сертификатов пуст. При попытке обновить вываливается ошибка. В IE проблем нет, но работает намного медленнее чем в Firefox.

Jinn sign extension provider версии 1.1.0.5? Отсюда?

______________________________
лучше уже было

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

24 июль 2019 20:10 - 24 июль 2019 20:15 #13010 от Wmffre
Wmffre ответил в теме Проблема подписания заявки.
Отчитаюсь о результатах, которые собраны на данный момент по описанным мной критериям:

Wmffre пишет: Тестирование можно будет считать успешным, если:

  • Указанное решение срабатывает с первого раза. (Срабатывание проверял пока раз семь)
  • Возможно, что происходит какой-то сбой(крах), связанный с плагином/расширением Jinn-client и браузером firefox (после чего Jinn-client отказывается запускаться), поэтому сначала необходимо устранить последствия этого сбоя. Решение, описанное мной:

    в about:config установите параметры accessibility.delay_plugins = true; accessibility.delay_plugin_time = 90000

    не устраняет последствия сбоя, а лишь не позволяет этому сбою не повториться впоследствии.

    Обнаружил, что в firefox 52.9.0esr (который установлен почти у всех сотрудников), установление данных настроек, удаление кэша и кук и последующий перезапуск браузера не с первого перезапуска firefox позволяет запустить проверку целостности Jinn-client и соответственно открыть окно Jinn-client для подписания; также у одного сотрудника с firefox 50 вообще ничего не помогало, поэтому в таких случаях приходится проделывать следующие танцы с бубном после удаления кук и кэш и закрытия браузера firefox:
    1. Из "Установка и удаление программ" удалить Jinn sign extension provider, затем после удаления установить Jinn sign extension provider 1.0.0.5.
    2. Из "Установка и удаление программ" удалить XC (или eXtended Container - в зависимости от того, что установлено), затем после удаления установить XC по инструкции с вводом лицензии из инструкции .
    3. Удалить ветку реестра HKEY_CURRENT_USER\Software\Security Code\Jinn-Client . (Другие ветки ни в коем случае не удалять!)
    4. Запустить C:\Program Files\Security Code\Jinn-Client\iCheck.exe
    5. Перезагрузить компьютер.
    Если указанная выше последовательность действий не помогла, то необходимо её повторить заново ещё один-два раза и заодно переустановить (если установлен) или установить Криптопро ЭЦП Browser plugin (не забудьте также в firefox установить расширение ). К сожалению, 100%-ный способ, который срабатывает наверняка и с первого раза, восстановления работоспособности мне не известен.

    Wmffre пишет: Тестирование можно будет считать успешным, если:

  • Проблема после применения настроек больше не повторится через продолжительное время.
  • К счастью, после установления настроек в about:config, ошибка как на скриншоте у этих пользователей пока не повторялась.

    ВНИМАНИЕ: Спойлер!
    .

    Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    24 июль 2019 20:20 - 24 июль 2019 20:23 #13011 от Wmffre
    Wmffre ответил в теме Проблема подписания заявки.

    nemo391 пишет: Однако не сработало :( Браузер Firefox 60.8.0 esr, Win 10 Pro x64. Подгрузил плагин и расширение, конвертировал подпись, сделал все как написал Wmffre, но при согласовании список сертификатов пуст. При попытке обновить вываливается ошибка. В IE проблем нет, но работает намного медленнее чем в Firefox.

    Firefox 60.8.0esr не поддерживает плагин Jinn-client, в нём может быть установлено только одно расширение Jinn-client. Чтобы было включено и расширение, и плагин, установите firefox 52.9.0esr . Так как этот firefox - 32-хразрядное приложение, то удалять также придётся ветку реестра HKEY_CURRENT_USER\Software\Wow6432Node\Security Code\Jinn-Client

    Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.
    Спасибо сказали: nemo391

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    25 июль 2019 21:01 - 25 июль 2019 21:18 #13029 от Wmffre
    Wmffre ответил в теме Проблема подписания заявки.

    Wmffre пишет: Обнаружил, что в firefox 52.9.0esr (который установлен почти у всех сотрудников), установление данных настроек, удаление кэша и кук и последующий перезапуск браузера не с первого перезапуска firefox позволяет запустить проверку целостности Jinn-client и соответственно открыть окно Jinn-client для подписания; также у одного сотрудника с firefox 50 вообще ничего не помогало

    У сотрудника с firefox 50 ошибка подписания вернулась. Так как у тех, у кого firefox 52.9.0esr, таких танцев с бубном производить не требовалось и ошибка не возвращается, то, скорее всего, рассматриваемое мной решение не работает на firefox 50.

    Что касается firefox 52.9.0esr, то вот решение, срабатывающее с первого раза, (дополненное 6-м пунктом):
    1. В адресной строке firefox ввести about:config
    2. Установить параметры accessibility.delay_plugins = true; accessibility.delay_plugin_time = 90000
    3. В браузере включить плагин Jinn-client и одновременно включить расширение Jinn-client.
    4. Удалить кэш и куки.
    5. Закрыть все копии открытого браузера firefox.
    6. Через "Установка и удаление программ" удалить Jinn sign extension provider 1.0.0.5 и затем установить Jinn sign extension provider 1.0.0.5 снова, запустив JinnSignExtensionSetup.msi .
    7. Открыть firefox и пробовать подписать - сначала должна запуститься проверка целостности Jinn-client, а затем должно появиться окно подписания Jinn-Client-а.

    ВНИМАНИЕ: Спойлер!

    Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.
    Спасибо сказали: Alex_04, nemo391

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    05 авг 2019 05:26 - 05 авг 2019 05:31 #13108 от ranger
    ranger ответил в теме Проблема подписания заявки.
    Подготовка рабочего места для ЭБ (lk.budget.gov.ru и lk2012.budget.gov.ru). Комплекс программ

    sedkazna.ru/forum.html?view=topic&catid=9&id=782#11039

    программы yadi.sk/d/XUPEObdByfxMbw



    Далее проверка на виртуалке:
    Win10 x64 1809
    UAC - по-умолчанию

    Установлен Net Framework 3.5 (я ставил через консоль, но можно установить через компоненты, но потребуется интернет - объем ~80 МБ)
    Установлен DirectX 9.0c
    Установлен КриптоПро 4.0.9944
    Установлен WinRAR 5.61 x64
    Установлены компоненты Visual C++ 2005-2008-2010-2012-2013-2017 x64|x32 (беру отсюда forum.oszone.net/thread-145766.html)


    Далее настройки через портал диагностики контура (help.kontur.ru):
    Настроена доверенная зона (компонент AddToTrusted www.kontur-extern.ru/support/utilities/M...ms/AddToTrusted#u-79)
    Установлен Capicom
    Настроены OID
    Установлены сертификаты


    Далее из облака с комплексом:
    002 Установка сертификатов казначейства (Локально - для всех пользователей)
    004 Установка Jinn v1.0.3050 + Key (Локально - для всех пользователей)
    005 Установка JinnSignExtensionProvider v1.1.0.5 (Локально - для всех пользователей)
    007 Установка eXtended_Container(xc)_v1.0.2.2 + Key
    008 Континент TLS Клиент 2.0 (tls-client)

    Перезагрузка после установки кажлого элемента ОБЯЗАТЕЛЬНА, если об этом пишет установщик! Игнорирование перезагрузки может привести к неработоспособности ЛК ЭБ и последующей переустановки всех компонентов!

    Результат: все подписывает без проблем в портативной лисе 56 ESR (с установленным расширением джина). Также в лисе установлено расширение для фикса отвала расширений support.mozilla.org/ru/kb/dopolneniya-ot...auaoe-hiaaii-firefox

    Возможен конфликт с Континент АП, его необходимо удалить перед установкой вышеуказанных программ. И, если он будет необходим для работы, устанавливать без его МСЭ и криптопровайдера, запустив инсталлятор с ключами /S /NR /LANG=RU /DO=INSTALL /NMSE /NCSP


    ОТДЕЛЬНАЯ ИСТОРИЯ СО СРЕДСТВАМИ АНТИВИРУСНОЙ ЗАЩИТЫ (И ИХ СЕТЕВЫМИ ЭКРАНАМИ)!
    Для продуктов Касперского (KFA и обычный антивирус) необходимо добавить адреса и исключения в Дополнительно - Сеть - Настроить исключения и добавить домены ЛК. Для KES скорее всего тоже самое. Для корпоративных продуктов - неизвестно.

    Для Dr. Web требуется добавить в исключения сам Континент TLS

    Для остальных - пробуем дотавить в исключения адреса ЛК и/или добавить в исключения Континент TLS

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    05 авг 2019 05:33 #13109 от ranger
    ranger ответил в теме Проблема подписания заявки.
    Если даже после этого у вас не работает - пробуйте на чистой ОС.

    Если и там не работает - вызывайте экзорциста.

    Проверно на 20 разных машинах (винда х32 и х64, семерка и дестяка, в том числе и виртуалках) - все работает без каких-либо проблем.

    У меня всё.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.