Установка JC-WebClient под Linux

Описание работы инсталлятора

В состав дистрибутива JC-WebClient входят установочные пакеты для разных версий ОС Linux. Далее в этом разделе описывается установка JC-WebClient для ОС с ядром Debian.

Примечание

Работа JC-WebClient не поддерживается в ОС Linux, которая запускается с LiveCD.

В процессе установки инсталлятор:

  • Производит регистрацию устройств JaCarta в службе pcscd.
  • Устанавливает сертификаты, необходимые для корректной работы приложения.
  • Устанавливает приложение JC-WebClient.

Ниже приводится описание, какие изменения вносит инсталлятор в работу операционной системы и в ее настройки.

Регистрирует устройства JaCarta в службе 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 в ОС Linux

Для установки JC-WebClient следует открыть окно Терминала и выполнить следующие команды:

Предупреждение

Все команды выполняются с правами суперпользователя.

  1. Для работы JC-WebClient требует пакеты pcscd и libccid. Необходимо установить их, выполнив команду:

    sudo apt-get install libccid pcscd
    
  2. Перейти в каталог с установочным .deb файлом и установить его, выпонив команду:

    sudo dpkg -i JC-WebClient-3.1.0.715.deb
    

    Где 3.1.0.715 - номер релиза.

  3. В случае успешной установки в окне Терминала будет выдано сообщение (верно не для всех дистрибутивов Linux):

    Starting JC-Monitor service: Run in daemon mode
    
  4. Перезапустить ОС.

  5. Проверить после перезагрузки ОС, что JC-WebClient работает, можно выполнив в Терминале команду:

    sudo dpkg --list | grep JC-WebClient
    

    В результате будет выведена строка следующего вида с названием запущенного процессса jc-webclient:

    ii  jc-webclient      3.1.0.715
    

С этого момента система должна успешно распознавать электронные ключи при работе с web-приложениями, поддерживающими JC-WebClient.