我在解释S/MIME签名/加密消息时遇到困难。当我将一个.msg文件解析为JavaMail MimeMessage时,我得到了这样的结构(我不确定它是MimeMessage还是Outlook):
MimeMessage
- FROM, TO, SUBJECT
- S/MIME signed attachment
在解密时,是否应将附件解释为嵌套/附加电子邮件?:
MimeMessage
- FROM, TO, SUBJECT
- MimeMessage attachment*
- FROM, TO, SUBJECT
- BODY
- ATTACHMENTS
还是应该将其与根级项合并,以便最终得到以下内容:
MimeMessage
- FROM, TO, SUBJECT
- BODY*
- ATTACHMENTS*
*解密
发布于 2019-04-13 11:57:04
您对所看到的内容的解释非常具有误导性,因为它意味着解密的内容本身就是一个rfc822 MIME消息结构。
事实上,解密的S/MIME内容应该是MIME实体,而不是MIME消息。因此,它将没有主语、标题、标题或日期。
在这种情况下,如果要获得原始(预加密) MIME消息结构,可以将其与容器消息合并。
https://stackoverflow.com/questions/55659256
复制相似问题