带有openSSL密钥的Java SSLServerSocketFactory

时间:2015-08-03 17:31:37

标签: java ssl

我有一个openSSL证书和私钥,想要使用它打开一个SSL服务器套接字。

到目前为止我的代码是:

SSLServerSocketFactory sslsocketfactory = (SSLServerSocketFactory) SSLServerSocketFactory.getDefault();

SSLServerSocket sslSocket = (SSLServerSocket) sslsocketfactory.createServerSocket(config.getTlsPort());

如何将证书和密钥添加到此对象?似乎没有像这样的方法调用。

1 个答案:

答案 0 :(得分:0)

您必须将密钥和证书转换为PKCS#12格式,您可以使用一个或两个OpenSSL命令,然后将该文件用作PKCS#12格式的KeyStore。