Вопрос

Я новичок в 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 это может быть недостаточно.

Там может быть некоторое местоположение конфигурации при экземпляре сервера

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top