带有 openSSL key 的 Java SSLServerSocketFactory

标签 java ssl

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

到目前为止我的代码是:

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

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

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

最佳答案

您必须将 key 和证书转换为 PKCS#12 格式,这可以使用一两个 OpenSSL 命令完成,然后将该文件用作 PKCS#12 格式的 keystore 。

关于带有 openSSL key 的 Java SSLServerSocketFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31793318/

相关文章:

Java Smack 4.1 XMPP 可以发送消息但无法接收消息

java - tomcat 8 访问位于 webapps 使用 tomcat url 的图像

java - 为什么我不断收到 [line : 75] Error:must implement the inherited abstract method java. awt.event.ActionListener?

.htaccess - HTTPS 与 HTTP 缓存 Javascript 文件?

ssl - jaspersoft studio 6.2 XML 数据源 ssl 错误

ruby-on-rails - 如何阻止谷歌搜索链接到 https?

Java贷款表计算器

java - 计算一个简单三角形的每面法线

php - 使用带有 SSL 证书的 PHP cURL 时出错

php - 非 SSL 网站的 OAuth1 或 OAuth2?