Настройка КриптоПро для подписания документов
Для возможности подписания необходимо установить и настроить КриптоПро.
Инструкции по работе с КриптоПро CSP:
Предлагаем краткую инструкцию п установке и настройке КриптоПро:
- Скачайте архив с КриптоПро для Linux x64.
- Распакуйте архив.
tar -zxf linux-amd64_deb.tgz
- Установите с правами администратора из скрипта в директории.
sudo ./install.sh
- Чтобы просмотреть лицензии на КриптоПро:
/opt/cprocsp/sbin/amd64/cpconfig -license -view
- Установите лицензии на КриптоПро.
sudo /opt/cprocsp/sbin/amd64/cpconfig -license -set <номер_лицензии>
- Установите сертификат из pfx-файла с пин-кодом. Пример одного из способов:
/opt/cprocsp/bin/amd64/certmgr -install -silent -pfx -file /tmp/cprocsp/testov_1.pfx -pin 1
Также файлы закрытого ключа можно копировать вvar\opt\cprocsp\keys\{userName}\{ContainerName}.000\
и установить сертификат с помощью команды:/opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov
- Протестируйте работу сертификата и попробуйте подписать документ.
/opt/cprocsp/bin/amd64/cryptcp -sign -detach -dn 'CN=Название_нужного_сертификата' raport.pdf raport.pdf.sig
- Чтобы посмотреть список сертификатов для тестирования подписи:
/opt/cprocsp/bin/amd64/certmgr -list