keytool erreur: java.lang.Exception: le fichier de magasin de clés existe, mais il est vide
Je suis nouveau sur le protocole SSL.
Je suis en train de créer fichier de clés pour la connexion SSL à l'aide de keytool. J'ai d'abord essayé la commande suivante
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore
Il m'a demandé le mot de passe et d'autres détails et, enfin, m'a donné d'erreur suivant
keytool error: java.io.FileNotFoundException: /home/aniket/keystore
(Is a directory)
J'ai donc créé un fichier keystoreFile.txt à l'intérieur de magasin de clés, dossier et exécuté
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore/keystoreFile.txt
et maintenant(pas de demander le mot de passe, etc), je suis
keytool error: java.lang.Exception: Keystore file exists, but is empty:
/home/aniket/keystore/keystoreFile.tx
Quel devrait être le contenu du fichier. J'ai bien keytool va générer une paire de clés (une clé publique et privée associée
- Fichier de stockage des clés ne sont pas des fichiers texte. N'utilisez pas le .txt extension pour des choses qui ne sont pas de texte.
- ouais changé keystoreFile.jks.
Vous devez vous connecter pour publier un commentaire.
Supprimer le vide keystoreFile.txt, puis exécutez votre 2ème commande de nouveau
Il essaie de créer le fichier que vous spécifiez avec le
-keystore
drapeau. La raison de votre première commande a échoué, c'est que vous lui avez donné un nom de répertoire existant.