Skip to content

RG22EM/newssl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newssl

Установщик системы Openssl с модулем ГОСТ2012 для системы Centos 7 64x Простая установка openssl крайней стабильной версии с поддержкой системы шифрации ГОСТ 2012. Для установки на чистую минимальную версию выполните следующие команды:

  1. из каталога cd /usr/local/src:
  2. yum install git -y
  3. git clone --branch=master https://github.com/RG22EM/newssl.git
  4. cd newssl #cp newssl/new-ssl.sh new-ssl.sh (исправлено, всё делается в newssl)
  5. bash new-ssl.sh
  6. после перезагрузки сервера убеждаемся, что поддержка ГОСТ установлена
  7. openssl ciphers|tr ':' '\n'|grep GOST

После установки пакета openssl 1.1.1x + engine + GOST2012 можно скомпилировать утилиту конвертации ключа в формате крипто-про скопированного в корневую папку флэш накопителя в виде контейнера в формат файла PEM поддерживаемого пакетом openssl. Для этого:

  1. bash cp-to-pem.sh (на выходе утилита get-cpcert и её библиотека)

Применениe утилиты: get-cpcert folder.000 password > certificate.pem

где folder.000 имя папки контейнера, password - пароль на контейнер

Если используется флэш накопитель для хранения электронной подписи необходимо:

  1. fdisk -l (определяемся на какой диск флэш подмонтировалась)
  2. mkdir /mnt/usb-disk (создаем каталог для монтирования фдэшки)
  3. mount /dev/sdf1 /mnt/usb-disk (sdf1 заменить на имя вашего диска)

./get-cpcert /mnt/usb-disk/xxx.000 password > my-cert.pem (где xxx.000 и password - контейнер и пароль на этот контейнер) Пакеты для распознавания файловых систем FAT32 и NTFS - установлены

About

OpenSSL + Engine + GOST2012

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published