Каждая версия JC-WebClient SDK
включает в себя либо один инсталлятор – системный, либо два – системный инсталлятор и инсталлятор приложения.
Для первичной установки JC-WebClient необходим запуск системного инсталлятора:
Примечание
Системный инсталлятор требует наличия прав локального администратора, так как Microsoft Windows позволяет изменять политики безопасности только в режиме администратора (работаем в парадигме Microsoft Windows).
Для последующих обновлений JC-WebClient достаточно использовать инсталлятор приложения:
Примечание
Не требует наличия прав локального администратора.
Устанавливает правило брандмауэра, ограничивающее доступ к приложению JC-WebClient
Сетевой доступ к приложению JC-WebClient разрешён только с локального IP-адреса 127.0.0.1 и порта 24738. Тем самым обеспечивается защита от несанкционированного доступа к токену через приложение JC-WebClient из внешней сети.
Устанавливает сертификаты, необходимые для корректной работы приложения:
Браузер Mozilla Firefox использует не системные, а собственные хранилища личных и корневых доверенных сертификатов УЦ. Поэтому самоподписанный сертификат условного УЦ и сертификат локального web-сервера дополнительно помещаются в хранилища сертификатов Mozilla Firefox. Если браузер Mozilla Firefox был установлен после JC-WebClient, то для поддержки этого браузера потребуется повторный запуск системного инсталлятора.
Устанавливает локальные политики для корректной работы браузера Microsoft IE
Свойства браузера -> Дополнительно
).Свойства браузера -> Безопасность -> Интернет -> Другой
).Параметры просмотра в режиме совместимости
).Параметры просмотра в режиме совместимости
).Если пользователем ПК или администратором домена, в котором работает пользователь, для браузера IE установлены политики более высокого уровня (приоритетные), которые противоречат перечисленным выше 4-ем политикам, то для корректной работы JC-WebClient следует привести более приоритетные политики в соответствие тем, которые приведены выше.
Если политика безопасности IE для среды, в которой работает пользователь, запрещает включать настройку Доступ к источникам данных за пределами доменов для зоны “Интернет”, то для корректной работы JC-WebClient следует включить эту настройку для зоны “Надёжные сайты” и поместить в эту зону web-порталы, которые работают с JC-WebClient.
Устанавливает сервис мониторинга, запускает его от имени учётной записи system
Сервис мониторинга диагностирует, свободен ли порт 24738. Если порт занят, то будет выведено соответствующее сообщение, а установка отменена.
По нашей оценке, вероятность того, что указанный порт будет занят на клиентском ПК, ничтожно мала. Однако такая проверка была все равно включена в ПО для диагностики возможной проблемы в условиях реальной эксплуатации. Массовая эксплуатация продукта либо подтвердит нашу оценку, либо выявит необходимость поддержки работы по нескольким портам. В случае выявления необходимости работы по нескольким портам ПО JC-WebClient будет доработано.
Устанавливает в директорию Program Files (x86)\JC-WebClient
:
JC-WebClient.exe
;JCWebClient.js
;Далее приводится последовательность действий для установки клиента под ОС Windows с использованием системного инсталлятора.
Запустите инсталлятор JC-WebClient-x.x.x.xxx (где x.x.x.xxx - номер версии). Если появится окно с предупреждением системы безопасности, подтвердите, что вы хотите запустить это приложение.
В окне приветствия программы установки нажмите Далее.
Примите условия лицензионного соглашения, установив соответствующий флажок, и нажмите Далее.
При необходимости измените конечную папку установки и нажмите Далее.
Нажмите кнопку Установить.
Если был запущен системный инсталлятор, система попросит вас подтвердить установку от имени администратора. Подтвердите свои действия. Установка может занять несколько минут. Дождитесь её завершения.
В последнем окне программы установки с сообщением об её успешном завершении нажмите Готово.
Клиент установлен. С этого момента ваша система должна успешно распознавать электронные ключи при работе с web-приложениями, поддерживающими JC-WebClient.
Далее приводится последовательность действий для обновления клиента под ОС Windows с использованием инсталлятора приложения.
Запустите инсталлятор JC-WebClient-Update-x.x.x.xxx (где x.x.x.xxx - номер версии). Если появится окно с предупреждением системы безопасности, подтвердите, что вы хотите запустить это приложение.
Примите условия лицензионного соглашения, установив соответствующий флажок, и нажмите Установить.
В последнем окне программы установки с сообщением об её успешном завершении нажмите Готово.