...
Блок кода | ||||
---|---|---|---|---|
| ||||
header.key masks2.key masks.key name.key primary2.key primary.key |
А также утилита Извлеките образ и запустите контейнер с установленным текущим каталогом в интерактивном режиме:
Блок кода | ||||
---|---|---|---|---|
| ||||
docker run --rm -i -t -v `pwd`:`pwd` -w `pwd` rnix/openssl-gost bash |
Скачайте и распакуйте уже готовые скомпилированные двоичные файлы get-cpcert-bin.tar.gz: https://github.com/kov-serg/get-cpcert. В статье не будет рассматриваться сборка утилиты. Уже готовые скомпилированные двоичные файлы можно найти в указанном репозитории на вкладке «releases».
Утилита позволяет сконвертировать составляющие сертификата, понятные лишь КриптоПРО, в понятный OpenSSL, а значит и BouncyCastle, формат. Результат будет выведен в stdout, поэтому мы его сразу направим в файл.
Выполняем команду/releases/download/v1.0.1/get-cpcert-bin.tar.gz
Добавьте в папку get-cpcert-bin папку с файлами, экспортированными из КриптоПРО ключами;
Выполняем команду в docker-контейнере:
Блок кода | ||||
---|---|---|---|---|
| ||||
./get-cpcert <PATH> <PASSWORD> > result.pem |
...