Мы запускаем эту команду через Gem.
openssl pkcs8 -inform DER -in file_init.key -passin pass:secret -out file_key.pem
Все отлично работает на shell, мы хотим преобразовать эту строку в openssl с помощью ruby, мы попробовали:
key_file = OpenSSL::PKey::RSA.new File.read('file_init'), 'secret'
puts key_file.to_pem_pkcs8
Но мы получаем:
`initialize': Neither PUB key nor PRIV key: nested asn1 error (OpenSSL::PKey::RSAError)
Любой совет?