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 吗? 在此处输入图像描述
  2. 如果是这样,上面的 API 是在 C++ 中的。C#中有什么可用的吗?
  3. 如何解密消息的简单示例将不胜感激?

  4. 最后一个问题,有没有办法通过对我们用于 EWS 的用户设置一些更高级别的权限来避免全部解密?

4

1 回答 1

1

我们本周提供了对 MSG 文件解密的支持。我们还不支持受保护的 EML 文件。您可以将 EML 转换为 MSG,然后使用我们在此处宣布的功能进行解密。

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

我们所有的样品都可以在这里找到。我还没有发布解密示例,但是您需要调用 FileHandler.RemoveProtection(),然后调用 FileHandler.CommitAsync(),这将为您提供解密的输出。

于 2019-04-17T19:49:50.723 回答