使用OpenSSL-Gem以红宝石语言转换openssl命令

时间:2019-02-12 10:57:28

标签: ruby openssl

我快疯了

我需要转换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

0 个答案:

没有答案