我正在尝试向Glassfish 5安装证书,但尝试不同的方式没有运气。
我购买了标准SSL证书到:api.mydomain.com
这是我的步骤:
所有密码都相同:主密码,密钥库
create-domain --instanceport 80 --savemasterpassword=true --domainproperties http.ssl.port=443 --keytooloptions CN=api.mydomain.com
keytool -import -trustcacerts -alias myalias -file /home/.../SSL/sf_bundle-g2-g1.crt -keystore api.mydomain.com.jks
keytool -import -trustcacerts -alias api.mydomain.com -file /home/..../SSL/a3f4d2dbf58268be.crt -keystore api.mydomain.com.jks
keytool -importkeystore -srckeystore api.mydomain.com.jks -destkeystore keystore.jks
我编辑$ GFHOME / domains / api.mydomain.com / config / domain.xml
将别名从s1as
更改为步骤2中的别名myalias
:
-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=myalias
和
<protocol name="http-listener-2" security-enabled="true">
<http max-connections="250" default-virtual-server="server">
<file-cache></file-cache>
</http>
<ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="myalias"></ssl>
</protocol>
什么都没有,我想念什么?
我也非常感谢出于学习目的而在书上提出的建议。