Конвертируйте команду openssl в язык ruby, используя OpenSSL-Gem - PullRequest
0 голосов
/ 12 февраля 2019

Я схожу с ума

Мне нужно преобразовать эту команду openssl

openssl smime -verify -in mysignedfile.xml.p7m -inform der -noverify -out simplefile.xml

в язык Ruby / RoR.Он работает, как и ожидалось, в консоли, но я не могу найти способ использовать его в ruby.

глядя на документ OpenSSL, я не могу добиться успеха

это пример кода

myfile = File.read "mysignedfile.xml.p7m"
OpenSSL::PKCS7::read_smime(myfile)

Ответ:

OpenSSL::PKCS7::PKCS7Error: no content type

Файлбыл успешно открыт (я могу его прочитать), но я думаю, что read_smime ожидает некоторого значения как content_type

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...