我对证书/安全之类的东西一无所知,所以请原谅我的无知。
我购买了证书,并收到证书。我使用 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。