Code Monkey home page Code Monkey logo

newssl's Introduction

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 - установлены

newssl's People

Contributors

rg22em avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.