В состав дистрибутива JC-WebClient входят установочные пакеты для разных версий ОС Linux. Далее в этом разделе описывается установка JC-WebClient для ОС с ядром Debian.
Примечание
Работа JC-WebClient не поддерживается в ОС Linux, которая запускается с LiveCD.
В процессе установки инсталлятор:
pcscd
.Ниже приводится описание, какие изменения вносит инсталлятор в работу операционной системы и в ее настройки.
Системная служба (демон) pcscd
(англ. PC/SC Smart Card Daemon) представляет собой менеджер ресурсов для координации работы с подключенными токенами и смарт-картами. В процессе установки происходит регистрация устройств JaCarta в службе pcscd
. Для этого производится поиск файла с имененм Info.plist
, который содержит список VendorID (VID)
и ProductID (PID)
для зарегистрированных устройств. VID
и PID
для устройств JaCarta прописываются в этом файле.
Примечание
Если демон pcscd
не установлен в системе, необходимо скачать и установить соответствующие пакеты, см. описание ниже.
При установке JC-WebClient устанавливается самоподписанный корневой сертификат условного УЦ (выпущен на срок 10 лет). Сертификат помещается в хранилище сертификатов браузеров Firefox и Chrome.
Для установки JC-WebClient следует открыть окно Терминала и выполнить следующие команды:
Предупреждение
Все команды выполняются с правами суперпользователя.
Для работы JC-WebClient требует пакеты pcscd
и libccid
. Необходимо установить их, выполнив команду:
sudo apt-get install libccid pcscd
Перейти в каталог с установочным .deb файлом и установить его, выпонив команду:
sudo dpkg -i JC-WebClient-x.x.x.xxx.deb
Где x.x.x.xxx
- номер релиза.
В случае успешной установки в окне Терминала будет выдано сообщение (верно не для всех дистрибутивов Linux):
Starting JC-Monitor service: Run in daemon mode
Перезапустить ОС.
Проверить после перезагрузки ОС, что JC-WebClient работает, можно выполнив в Терминале команду:
sudo dpkg --list | grep JC-WebClient
В результате будет выведена строка следующего вида с названием запущенного процессса jc-webclient
:
ii jc-webclient x.x.x.xxx
Где x.x.x.xxx
- номер релиза.
С этого момента система должна успешно распознавать электронные ключи при работе с web-приложениями, поддерживающими JC-WebClient.