ошибка keytool: java.ленг.Исключение: файл хранилища ключей существует, но пуст
Я новичок в SSL.
Я пытаюсь создать хранилище ключей для SSL-соединения с помощью keytool. Сначала я попробовал следующую команду
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore
Он спросил меня пароль и другие детали, и, наконец, дал мне следующую ошибку
keytool error: java.io.FileNotFoundException: /home/aniket/keystore
(Is a directory)
поэтому я создал файл keystoreFile.txt внутри папки хранилища ключей и выполняется
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore/keystoreFile.txt
и теперь (нет подсказки для пароля и т. д.) Я получаю
keytool error: java.lang.Exception: Keystore file exists, but is empty:
/home/aniket/keystore/keystoreFile.tx
каким должно быть содержимое файла. Я правда, ключей будет генерировать пару ключей (открытый ключ и соответствующий закрытый
1 ответов
удалить пустой файл keystoreFile.txt, затем снова запустите 2-ю команду
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore/keystoreFile.txt
пытается создать файл, который вы указываете с помощью -keystore
флаг. Причина, по которой ваша первая команда не удалась, заключается в том, что вы дали ей существующее имя каталога.