2024-09-12 13:35:57 +03:00
|
|
|
|
## Сборка модуля подписания
|
|
|
|
|
|
|
|
|
|
|
|
### Установка КриптоПро
|
|
|
|
|
|
|
|
|
|
|
|
1. Скачать КриптоПро 5 R3 КС3.
|
|
|
|
|
|
|
|
|
|
|
|
2. Установить КриптоПро. Для этого выполнить команды от имени root:
|
|
|
|
|
|
``` bash
|
|
|
|
|
|
tar -zxvf linux-amd64.tgz && cd ./linux-amd64/
|
|
|
|
|
|
./install.sh
|
|
|
|
|
|
apt-get install ./cprocsp-pki-cades-64-2.0.14815-1.amd64.rpm
|
|
|
|
|
|
apt-get install ./lsb-cprocsp-devel-5.0.12800-7.noarch.rpm
|
|
|
|
|
|
cd -
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### Сборка ervu-sign-module
|
|
|
|
|
|
|
|
|
|
|
|
1. Установить зависимости для сборки приложения:
|
|
|
|
|
|
``` bash
|
|
|
|
|
|
apt-get install cmake gcc gcc10
|
2025-01-10 15:30:09 +03:00
|
|
|
|
apt-get install glib2-devel libfcgi-devel libjson-glib libjson-glib-devel libuuid libuuid-devel
|
2024-09-12 13:35:57 +03:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
2. Собрать приложение из исходников:
|
|
|
|
|
|
``` bash
|
|
|
|
|
|
cd ervu-sign-module/
|
|
|
|
|
|
|
|
|
|
|
|
mkdir .build && cd .build
|
|
|
|
|
|
cmake ..
|
|
|
|
|
|
make -j$(nproc)
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Результатом сборки будет файл ervu-sign-module в папке .build/
|