I test subEthaSMTP server.一切都很好,但我想使用SSL/TLS。我读了关于这个的文章,有一个问题。
我有csr,crt和密钥文件,但进入用于PKCS12,JKS和SunX509的文章。
是否可以使用csr,crt和密钥或如何将其转换为需要格式。
附言:对不起,我不是Java专家。
CSR 是一个证书签名请求。您应该已经对证书进行自签名或发送给证书颁发机构。如果您迷失在这一点上,请阅读证书指南。
然后,您应该有一个自签名或由证书颁发机构签名的 CRT 文件(CRT 是 DER 格式的 X.509 证书),要创建 PKCS#12 证书,您应该:
- 将 DER 证书转换为 PEM。
- 将 PEM 和 KEY 私钥文件混合到 PKCS#12 文件格式中。
openssl 命令位于"使用 OpenSSL 进行转换"部分。
这些东西不是Java,它只是SSL/TLS。