我收到了一条带有“红色奖章”图标的签名邮件 - “此邮件上的数字签名是有效且可信的”。
现在我想以编程方式决定它是否被篡改,或者它是否有效且值得信赖。我看到消息有一些属性 -
http://schemas.microsoft.com/mapi/string/ {41F28F13-83F4-4114-A584-EEDB5A6B0BFF} / IsSigned
但这不够好,因为它是内部的Outlook属性(例如,在Hotmail Connector中不存在)。我怎么知道它是否被篡改?
非常感谢! :)
尼里
答案 0 :(得分:0)
不幸的是,Outlook对象模型或扩展MAPI没有公开此类信息。您需要以编程方式处理p7m(或明确签名时的原始MIME)附件。
在http://social.msdn.microsoft.com/Forums/en-US/outlookdev/thread/c8a9caf3-18b0-448e-9882-047d6afe5904
了解详情