Я пытаюсь установить сертификаты на Glassfish 5, но безуспешно пробую разные подходы.
Я приобрел стандартный SSL-сертификат по адресу: api.mydomain.com
Вот мои шаги:
все пароли идентичны: главный, хранилища ключей
1
create-domain --instanceport 80 --savemasterpassword=true --domainproperties http.ssl.port=443 --keytooloptions CN=api.mydomain.com
2
keytool -import -trustcacerts -alias myalias -file /home/.../SSL/sf_bundle-g2-g1.crt -keystore api.mydomain.com.jks
3
keytool -import -trustcacerts -alias api.mydomain.com -file /home/..../SSL/a3f4d2dbf58268be.crt -keystore api.mydomain.com.jks
4
keytool -importkeystore -srckeystore api.mydomain.com.jks -destkeystore keystore.jks
Я редактировал $ GFHOME / domains / api.mydomain.com / config / domain.xml
изменил псевдоним с s1as
на шаг 2 псевдоним myalias
in:
-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>
Ничего не работает, что мне не хватает?
Я был бы очень признателен за советы по книгам в учебных целях ..