%20%E8%88%87%E6%88%91%E7%9A%84%E7%A7%81%E9%91%B0%E5%90%88%E4%BD%B5%E4%BB%A5%E5%8C%AF%E5%87%BA%E7%82%BA%20Base-64%20%E7%B7%A8%E7%A2%BC%E7%9A%84%20X.509%20(.CER).png)
我對證書/安全性等一無所知,所以請原諒我的無知。
我購買了證書並將其發送給我。我使用 java keytool 產生了 CSR。我設法使用 OpenSSL 從金鑰庫中提取私鑰。
我正在使用名為 SmarterMail 的郵件伺服器,並且我希望使用 SMTP TLS 的憑證。
Smartermail 要求我指向憑證位置,但它需要知道私鑰(我假設)
我嘗試將 crt 和私鑰合併到 .pfx 檔案中,但 smartermail 無法識別該格式。
所以我想問的是,有沒有辦法可以合併crt和私鑰。安裝它。使用「匯出私鑰」從 Windows 憑證匯出精靈中將其匯出,並將其作為 Base-64 編碼的 X.509 (.CER),這就是 SmarterMail 想要的格式。
太感謝了。
答案1
從下面的鏈接,smartermail 需要您提供 pfx [包含受您的密碼保護的私鑰和公鑰]和提供您的憑證的 Base64 編碼副本。
如果您將私鑰和憑證放在單獨的檔案中,那麼您可以使用多種工具之一[openssl 等] 從金鑰和憑證建立 pfx。