пустые вопросы о хранилище ключей? - PullRequest
2 голосов
/ 07 апреля 2010

Я новичок в java и jboss

Я попробовал эти команды на моей последней машине Centos5.4 где я могу найти файлы .JKS и .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

Спасибо

Ответы [ 2 ]

2 голосов
/ 07 апреля 2010

Похоже, вы пропустили первый шаг - создать хранилище ключей. Следуя инструкциям здесь , вы должны сначала выполнить эту команду:

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 - это тип хранилища ключей, а не имя файла.

0 голосов
/ 07 апреля 2010

Cacerts по умолчанию JKS на

${YOUR_JRE_HOME}/lib/security/

Но для JBoss этого может быть недостаточно.

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

...