如何使用 Ruby OpenSSL 库解码/提取 SMIME 签名电子邮件的 smime.p7m 文件内容
我有一封签名电子邮件作为字符串。我想获取带有完整未签名消息的字符串,其中包含附件和正文,我可以使用它进行解析,例如 Mail gem。
我发现问题: 解码/提取 smime .p7m 文件内容(带有嵌入文件的电子邮件)与 OpenSSL? 现在我知道如何通过命令行执行此操作。
我可以将字符串转储到临时文件,通过命令行解密,然后解析它。但这不是一个好主意。我想为 Ruby 使用 OpenSSL 库。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想我应该写一个解决方案,因为我花了很长时间才弄清楚这个问题。另请参阅我上面的评论,了解此内容的来源:
I thought I'd write up a solution, because it took me quite some time to figure this out. Also see my comment above on where this was taken from: