1. Устанавливаем необходимые пакеты:
sudo apt-get install libccid pcscd opensc
|
2. Если предполагается использовать Рутокен S, устанавливаем драйвер Рутокен. Для Рутокен ЭЦП 2.0 этот шаг пропускаем.
3. Скачиваем актуальную версию КриптоПро CSP. Может потребоваться авторизация. Далее распаковываем архив и устанавливаем компоненты КриптоПро:
cd ~/Downloads
tar -xf linux-amd64_deb.tgz
cd linux-amd64_deb
sudo ./install.sh
# GUI элементы для работы с сертификатами
sudo dpkg -i cprocsp-rdr-gui-gtk-64_*_amd64.deb
# Поддержка считывателей PCSC
sudo dpkg -i cprocsp-rdr-pcsc-64_*_amd64.deb
# Модуль поддержки Рутокен
sudo dpkg -i cprocsp-rdr-rutoken-64_*_amd64.deb
# Поддержка алгоритмов класса 2
sudo dpkg -i lsb-cprocsp-kc2-64_*_amd64.deb
|
Для просмотра доступных установленных контейнеров выполняем:
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifycontext -fqcn
|
5. Настраиваем считыватель Рутокен.
# Выводим список доступных считывателей
/opt/cprocsp/bin/amd64/list_pcsc
|
available reader: Aktiv Rutoken ECP 00 00
# Добавляем считыватель Рутокен
sudo /opt/cprocsp/sbin/amd64/cpconfig -hardware reader -add 'Aktiv Rutoken ECP 00 00'
|
Adding new reader:
Nick name: Aktiv Rutoken ECP 00 00
Succeeded, code:0x0
#Выводим список настроенных считывателей
/opt/cprocsp/sbin/amd64/cpconfig -hardware reader -view
|
Nick name: Aktiv Rutoken ECP 00 00
Connect name:
Reader name: Aktiv Rutoken ECP 00 00
Nick name: FLASH
Connect name:
Reader name: FLASH
# Выводим какой список настроенных носителей следует ввести
/opt/cprocsp/sbin/amd64/cpconfig -hardware media -view
|
Nick name: Rutoken
Connect name:
Media name: Rutoken
Nick name: RutokenLite
Connect name:
Media name: Rutoken lite
Nick name: RutokenECP
Connect name:
Media name: Rutoken ECP
...............
cd ~/Downloads
tar -xf cades_linux_amd64.tar.gz
cd cades_linux_amd64
# Устанавливаем пакеты
sudo dpkg -i cprocsp-pki-cades_*_amd64.deb
sudo dpkg -i cprocsp-pki-plugin_*_amd64.deb
# Копируем файл libnpcades.so в папку с плагинами (если используется Firefox)
sudo cp /opt/cprocsp/lib/amd64/libnpcades.so /usr/lib/firefox-addons/plugins/libnpcades.so
|
Для Google Chrome устанавливаем расширение CryptoPro Extension for CAdES Browser из магазина Chrome.
Для Firefox:
- Переходим по ссылке Скачать плагин. Отобразится предложение скачать расширение.
- В отобразившемся окне выберите Продолжить установку.
- В следующем окне выберите Добавить.
- В отобразившемся окне нажмите ОК. Понятно.
8. В настройках плагинов браузера у CryptoPro CAdES plugin ставим значение Always Activate.