我使用了Let's Encrypt的CertBot免费生成PEM文件。在其他语言中,只需几行代码和PEM/密钥文件即可轻松启动HTTPS服务器。到目前为止我找到的Java解决方案过于复杂,我正在寻找更简单的东西。
- 我不想使用Java的命令行“keytool”。我只是想将我的PEM/密钥文件拖放到我的Eclipse中,并使用SSLContext编程启动一个HTTPS服务器。
- 我不想包含像BouncyCastle这样的大型外部库。请参见以下链接,了解使用BouncyCastle的所谓解决方案: 如何从PEM证书和密钥构建SSLSocketFactory而无需转换为密钥库?
是否有更好/更简单的方法来实现这一点?
-----BEGIN RSA PRIVATE KEY-----
格式,则加载它非常复杂,因为它是PKCS#1格式,而我所知道的是无法在纯Java中轻松读取。 - Robert