Как я могу проверить, что подписанное сообщение Outlook является действительным и надежным? - PullRequest
0 голосов
/ 19 марта 2012

Я получил подписанное сообщение со значком «красная медаль» - «Цифровая подпись в этом сообщении действительна и надежна».

Теперь я хотел бы программно решить, было ли оно подделано илиявляется действительным и доверенным.Я вижу, что у сообщения есть какое-то свойство -

http://schemas.microsoft.com/mapi/string/{41F28F13-83F4-4114-A584-EEDB5A6B0BFF}/IsSigned

Но этого недостаточно, поскольку оно является внутренним свойством Outlook (например, в Hotmail Connector не существует).Как я могу сказать, был ли он подделан или нет?

Большое спасибо!:)

Нили

1 Ответ

0 голосов
/ 20 марта 2012

К сожалению, объектная модель Outlook или расширенный MAPI не предоставляют такой информации. Вам потребуется программно обработать вложение p7m (или необработанный MIME в случае четкой подписи).

Подробнее на http://social.msdn.microsoft.com/Forums/en-US/outlookdev/thread/c8a9caf3-18b0-448e-9882-047d6afe5904

...