Манекенные вопросы о ключевом магазине?
Вопрос
Я новичок в Java и JBoss
Я попробовал эти команды на моей конечной машине Centos5.4, где я могу найти файлы .hks и .dat?
keytool -export -keystore myhost-keystore.dat -alias myhost -storetype JKS -storepass jonpassword \
-file myhost-cer
keytool -import -keystore truststore.dat -alias myhost -storetype JKS -file myhost-cert
-noprompt -keypass jonpassword -storepass jonpassword
Спасибо
Решение
Похоже, вы пропустили первый шаг, который должен создать клавиш. Следуя инструкциям здесь, вы должны сначала запустить эту команду:
keytool -genkey -dname "CN=myhost.mycorp.com" -keystore myhost-keystore.dat -validity 3650 -alias myhost \
-keyalg DSA -storetype JKS -keypass jonpassword -storepass jonpassword
Это создаст myhost-keystore.dat
Файл в текущем каталоге. После этого вы должны быть в состоянии запустить keytool -export ...
команда, которая будет создавать myhost-cer
Файл снова в текущем каталоге. И, наконец, keytool -import ...
Команда импортирует этот сертификат в новый файл ключевого магазина с именем truststore.dat
В текущем каталоге.
Обратите внимание, что JKS - это тип ключевого магазина, а не имя файла.
Другие советы
Caqers jks по умолчанию в
${YOUR_JRE_HOME}/lib/security/
Но для jboss это может быть недостаточно.
Там может быть некоторое местоположение конфигурации при экземпляре сервера