Azure信息保护|如何解密来自EWS API的.EML?

问题描述 投票:1回答:1

鉴于:

  1. 我们使用EWS API从Office 365(Exchange Online)下载电子邮件
  2. 使用AIP加密电子邮件时,正文是加密的
  3. 管理员用户是超级用户 - 此用户的信用卡用于向EWS发出请求

问:

  1. 为了解密,似乎我们需要使用https://docs.microsoft.com/en-us/information-protection/develop/concept-handler-protection-cpp。这是正确的API吗? enter image description here
  2. 如果是这样,上面的API是在C ++中。 C#中有什么可用的吗?
  3. 如何解密消息的简单样本将不胜感激?
  4. 最后一个问题,有没有办法通过为我们用于EWS的用户设置一些更高级别的权限来一起避免解密?
azure exchangewebservices microsoft-information-protection
1个回答
1
投票

我们本周发布了支持解密MSG文件的支持。我们还不支持受保护的EML文件。您可以将EML转换为MSG,然后使用announced here解密的功能。

File API package可通过NuGet获得。该软件包包括.NET和本机库。

All of our samples are available here。我还没有发布一个解密示例,但你需要调用FileHandler.RemoveProtection(),然后调用FileHandler.CommitAsync(),它会给你解密的输出。

© www.soinside.com 2019 - 2024. All rights reserved.