Проблема:
Как правильно настроить корректную работу ключевых носителей JaCarta в КриптоПро CSP на ОС Linux.
Устанавливаем необходимые пакеты для работы службы PC/SC с помощью команды:
sudo apt-get install libccid pcscd
Скачиваем с сайта КРИПТО-ПРО необходимую версию КриптоПро CSP и распаковываем архив с помощью команды:
tar -xf linux-amd64_deb.tgz
Переходим в папку с дистрибутивом КриптоПро CSP с помощью команды:
cd linux-amd64_deb
Устанавливаем КриптоПро CSP с помощью команды:
sudo ./install.sh
Устанавливаем GUI элементы для работы с сертификатами с помощью команды:
sudo dpkg -i cprocsp-rdr-gui-gtk-64_*_amd64.deb
Где _*_ - версия компонентов, согласно версии КриптоПро CSP.
Устанавливаем поддержку считывателей PCSC с помощью команды:
sudo dpkg -i cprocsp-rdr-pcsc-64_*_amd64.deb
Устанавливаем модуль поддержки JaCarta с помощью команды:
sudo dpkg -i cprocsp-rdr-jacarta-64_*_amd64.deb
Подключаем ключевой носитель JaCarta и проверяем доступные считыватели в системе с помощью команды:
/opt/cprocsp/bin/amd64/csptest -card -enum -verbose
Выводим список доступных контейнеров с помощью команды:
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifycontext -fqcn