Использование ГОСТ алгоритмов шифрования
Пассворк поддерживает использование алгоритмов шифрования ГОСТ через интеграцию с OpenSSL. Доступность алгоритмов зависит от конфигурации криптографической библиотеки на сервере и подключённых модулей.
Поддерживаются алгоритмы ГОСТ, поставляемые с OpenSSL в ОС: либо в стандартной сборке (например, RedOS, Astra Linux), либо через дополнительные модули (gost.so, gostprov.so, libgost.so, libgostprov.so), подключенные после сборки.
warning
При установке Пассворка через Docker, использование ГОСТ алгоритмов шифрования недоступно. Для работы с ГОСТ потребуется ручная установка Пассворка.
Установка компонентов Пассворка и проверка ГОСТ алгоритмов
- Выполнить ручную установку Пассворка на одной из поддерживаемых ОС по и нструкции до 5 шага включительно:
Действия для RedOS
- Установить пакет openssl-gost-engine включающий в себя ГОСТ алгоритмы:
- shell
dnf install openssl-gost-engine
- Переключить системный OpenSSL на конфигурацию с ГОСТ алгоритмами:
- shell
openssl-switch-config gost
Действия для Astra Linux
- Если в ОС отсутствуют ГОСТ алгоритмы, то выполнить установку пакета:
- shell
apt install libgost-astra -y
- При установке изменения для подключения алгоритмов автоматически вносятся в конфигурацию OpenSSL (
/etc/ssl/openssl.cnf).
- Пр оверить, что ГОСТ алгоритмы доступны для использования в ОС:
- shell
openssl list -cipher-algorithms
Пример вывода команды с поддержкой ГОСТ алгоритмов
