OpenSSL по ГОСТ. Подписывание, шифрование, принимаемое КриптоАРМ/КриптоПро. Linux/Windows

OpenSSL включает в себе реализацию шифрования и подписи по российскому ГОСТу. Я далее опишу как:

  • установить OpenSSL под Windows/Linux c движком gost,
  • экспортровать приватный ключ из контейнера КрпитоПро в PEM формат,
  • сгененировать приватный ключ, извлечь из него сертификат и публичный ключ,
  • шифровать файлы в формат pkcs7/CMS,
  • подписывать файлы прозрачной подписью и вынесенной по формату pkcs7/CMS.
    Читать далее