如何使用Undertow添加/使用自签名证书来投放https?

时间:2015-07-17 16:18:07

标签: java ssl undertow

我使用以下命令生成了自签名证书:

subj="/C=US/ST=Denial/L=Home/O=Student/CN=data.com"


# -nodes flag provides no passphrase entry
openssl req \
  -x509 \
  -nodes \
  -days 365 \
  -newkey rsa:2048 \
  -keyout privateKey.key \
  -out certificate.crt \
  -subj "$subj"

但是,我没有找到任何好的示例来说明如何将文件certificate.crt与Undertow.io Web服务器一起使用。我想使用证书创建一个SSLContext,然后我可以使用Undertow api中的addHttpsListener

我已经开始阅读TrustManagers和KeyStores,但是我无法找到将此证书添加到服务器然后提供Https的正确步骤。使用此自签名证书创建带有下载的Https服务器的正确步骤是什么?

更新 我打算不用WildFly来部署它。它的目的是作为一个可执行的jar,通过命令行从'main'站起来。 (有点复杂,但没有xml)。

0 个答案:

没有答案