为 MS Outlook 电子邮件加密生成公共/私人凭证

为 MS Outlook 电子邮件加密生成公共/私人凭证

在 CentOS 7 Web 服务器上运行的应用程序需要接收从 MS Outlook 用户发送的加密电子邮件。

有人能提供明确的说明,说明如何生成或获取 Outlook 用户向我的应用发送加密电子邮件所需的所有凭据吗?这当然包括如何生成或获取我的应用解密从 MS Outlook 用户收到的入站电子邮件所需的所有凭据。

明确了解需要创建哪些凭据以及如何创建这些凭据会有所帮助。比如我是否使用 S/MIME,还有其他什么?Outlook 用户在其他组织中,因此我无法强迫他们安装新软件或 Outlook 附加组件等。

事实上,这是一台 Linux 服务器,其应用程序使用算法处理所有电子邮件,这意味着我无法在服务器上安装 Outlook 来处理电子邮件。我是否必须设置远程 IMAP 连接并使用 Outlook 生成公钥和私钥加密文件,然后将私钥/文件移植到 Web 服务器以供 Linux 上的 Java 应用程序使用,并通过电子邮件分发公钥?或者是否有其他方式生成对 Linux 更友好且不需要 Outlook 远程 IMAP 的工具?

答案1

Outlook 的内置加密使用简单的公钥/私钥交换方案

理论上,解密使用 Outlook 内置加密功能加密的电子邮件所需的操作是数字身份证(发送者需要你的公钥来加密,你需要私钥来解密),并且任何符合 RFC5652 的电子邮件客户端,但正如该 KB 所指出的,事情并不总是那么简单。

相关内容