我无法解释S / MIME签名/加密的消息。这是将.msg文件解析为JavaMail MimeMessage时得到的结构(我不确定是Java还是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*
*解密
答案 0 :(得分:-1)
您对所见内容的解释极具误导性,因为它暗示解密的内容本身就是rfc822 MIME消息结构。
现实情况是,解密的S / MIME内容应该是MIME实体,而不是MIME消息。因此,它将没有Subject,To,From或Date标头。
在这种情况下,是的,如果您想获得原始(预先加密的)MIME消息结构,则可以将其与容器消息合并。