Wildfly 服务器上的 SSL 证书安装
SSL certificate installation on Wildfly server
我试图在 aws Ec2 实例中托管的 wildfly 应用程序服务器上安装 SSL 证书。
我在godaddy购买了SSL证书。我从 godaddy 门户网站下载了 SSL ssl 证书 zip。其中包括以下
1.gd_bundle-g2-g1.crt
2.gdig2.crt.pem
3. 70c350d31695.crt
4. 70c350d31695.pem
使用以下命令创建密钥库并将证书导入到密钥库
keytool -genkey -alias wildfly -keyalg RSA -keystore wildfly.jks
keytool -import -alias root -keystore wildfly.jks -trustcacerts -file 70c350d31695.crt
keytool -import -alias intermed -keystore wildfly.jks -trustcacerts -file gd_bundle-g2-g1.crt
也在wildfly中做了如下配置
standalone.xml
<security-realm`enter code here` name="SslRealm">
<server-identities>
<ssl>
<keystore path="/home/centos/ssl/newssl/wildfly.jks" alias="wildfly" keystore-password="OHGv216TZDhbd" />
</ssl>
</server-identities>
</security-realm>
and
<https-listener name="default-ssl" socket-binding="https" security-realm="SslRealm"/>
但是重启应用程序后,密钥库被识别,但 https 证书不被识别。当我在浏览器中双击证书时,它只有密钥库信息,没有证书信息。
请帮我解决这个问题。
浏览器证书错误如下
我认为您的密钥库中需要一个包含所有详细信息的条目。您可能会发现使用 KSE (https://keystore-explorer.org/) 而不是 cli
更容易
我试图在 aws Ec2 实例中托管的 wildfly 应用程序服务器上安装 SSL 证书。 我在godaddy购买了SSL证书。我从 godaddy 门户网站下载了 SSL ssl 证书 zip。其中包括以下 1.gd_bundle-g2-g1.crt 2.gdig2.crt.pem 3. 70c350d31695.crt 4. 70c350d31695.pem
使用以下命令创建密钥库并将证书导入到密钥库
keytool -genkey -alias wildfly -keyalg RSA -keystore wildfly.jks
keytool -import -alias root -keystore wildfly.jks -trustcacerts -file 70c350d31695.crt
keytool -import -alias intermed -keystore wildfly.jks -trustcacerts -file gd_bundle-g2-g1.crt
也在wildfly中做了如下配置 standalone.xml
<security-realm`enter code here` name="SslRealm">
<server-identities>
<ssl>
<keystore path="/home/centos/ssl/newssl/wildfly.jks" alias="wildfly" keystore-password="OHGv216TZDhbd" />
</ssl>
</server-identities>
</security-realm>
and
<https-listener name="default-ssl" socket-binding="https" security-realm="SslRealm"/>
但是重启应用程序后,密钥库被识别,但 https 证书不被识别。当我在浏览器中双击证书时,它只有密钥库信息,没有证书信息。 请帮我解决这个问题。
浏览器证书错误如下
我认为您的密钥库中需要一个包含所有详细信息的条目。您可能会发现使用 KSE (https://keystore-explorer.org/) 而不是 cli
更容易