在 CentOS 7 Web 伺服器上執行的應用程式需要接收 MS Outlook 使用者傳送的加密電子郵件。
有人可以提供明確的說明,說明我如何產生或取得這些 Outlook 使用者將加密電子郵件傳送到我的應用程式所需的所有憑證嗎?這當然包括我如何產生或取得我的應用程式解密從 MS Outlook 使用者收到的入站電子郵件所需的所有憑證。
明確了解需要建立哪些憑證以及如何建立它們將有所幫助。例如我使用的是 S/MIME,還有什麼? Outlook 使用者在其他組織中,因此我無法強迫他們安裝新軟體或 Outlook 附加元件等。
事實上,這是一個 Linux 伺服器,其應用程式透過演算法完成所有電子郵件處理,這意味著我無法在伺服器上安裝 Outlook 來處理電子郵件。我是否必須設定遠端 IMAP 連線並使用 Outlook 產生公用和私有加密文件,然後將私鑰/檔案移植到 Web 伺服器以供 Linux 上的 Java 應用程式使用,並透過電子郵件分發公鑰?或者是否有其他方法來產生對 Linux 更友善且不需要使用 Outlook 進行遠端 IMAP 的工具?
答案1
理論上,您需要解密使用 Outlook 內建加密技術加密的電子郵件:數位身分證(寄件者將需要您的公鑰進行加密,您將需要私鑰進行解密),並且任何符合 RFC5652 的電子郵件用戶端,但正如該知識庫所示,事情並不總是那麼簡單。