в конце всех инструкций, предоставленных ссылкой на блог, вы получите smth.jks.
keytool -list -keystore smth.jks
отобразит ваш сертификат как PrivateEntryKey
Существует еще один PrivateEntryKey: s1as
в оригинале /domain/domain1/config/keystore.jks
Я думаю, s1as
используется Glassfish, и когда его нет, сервер не запускается.
S0, вы должны включить s1as
и подписанный сертификат в исходное keystore.jks
как PrivateEntryKey.
Но невозможно импортировать их отдельно. Если вы попытаетесь экспортировать PrvateEntryKey из smth.jks, удалите его и повторно импортируйте, то вы найдете его в качестве доверенного сертификата. Причина заключается в том, что keytoll может экспортировать только самозаверяющую часть PrivateEntryKey.
Вы должны импортировать smth.jks в keytore.jks сразу.
keytool -importkeystore -srckeystore smth.jks -destkeystore keystore.jks
также, если ваш пароль хранилища ключей smth.jks не «changeit», то вы должны изменить главный пароль на glassfish
keytool -keypasswd -alias s1as -keypass changeit -new 12345678 -keystore keystore.jks
тогда asadmin change-master-password --savemasterpassword=true
с учетом вышеупомянутого успешно настроенного SSL в glassfish 2.1
надеюсь, это вам тоже поможет