Я попытался выполнить keytool из каталога bin bin, но я получаю сообщение об ошибке с предупреждением bash: keytool: команда не найдена.
[email protected]]# keytool -genkey -alias mypassword -keyalg RSA
bash: keytools: command not found
Я попытался выполнить keytool из каталога bin bin, но я получаю сообщение об ошибке с предупреждением bash: keytool: команда не найдена.
[email protected]]# keytool -genkey -alias mypassword -keyalg RSA
bash: keytools: command not found
Это шаги, которые решили мою проблему:
найдите путь, где была установлена моя Java
find / -name jre
перейдите в каталог java (где jre был установлен на моем сервере)
cd /path/to/jre/location
создать сертификат ssl с командой keytool
./keytool -genkey -alias [mypassword] -keyalg [RSA]
Используйте
./keytool -genkey -alias mypassword -keyalg RSA
Убедитесь, что jre установлен.
cd /path/to/jre/bin/folder
Поскольку файл keytool присутствует в папке bin jre, укажите путь до бункера, как в приведенной выше команде.
Затем вы можете сделать:
keytool -genkey -alias aliaskeyname -keyalg RSA -keystore C:\mykeystore
Дополнительная опция -keystore поможет вам указать путь, по которому вы хотите сгенерировать подписанный сертификат.
Вы пробовали:
sudo apt-get install oracle-java6-installer --reinstall
и
sudo update-alternatives --config keytool
Кажется, что вызов sudo update-alternatives --config java
эффектов keytool. В зависимости от того, какая версия Java выбрана, она изменяет, находится ли keytool на пути. Я должен был выбрать открытый JDK вместо Oracle JDK, чтобы не получить bash: /usr/bin/keytool: No such file or directory
.
найдите свое местоположение: sudo find / -name jre
И затем:: sudo update-alternatives --install /usr/bin/keytool keytool /opt/jdk/<jdk.verson>/jre/bin/keytool 100
Следуйте инструкциям:
сначала установите домен с помощью команды setDomain.sh
перейдите в domain/bin
местоположение и выполните команду ./setDomain.sh
перейдите в папку java/bin
и выполните команду keytool
.
keytool -genkey -keyalg RSA -kaysize 2048 -alias name -kaystore file.jks