erreur keytool: java.lang.Exception: le fichier Keystore existe, mais est vide
je suis nouveau à SSL.
j'essaie de créer un keystore pour la connexion SSL en utilisant 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 dans le dossier keystore 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. Je si keytool va générer une paire de clés (une clé publique et privée associée
21
demandé sur
Aniket Thakur
0000-00-00 00:00:00
1 réponses
Supprimer le vide keystoreFile.txt, puis exécutez votre 2ème commande
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore/keystoreFile.txt
Il créer le fichier que vous spécifiez avec l' -keystore
drapeau. La raison pour laquelle votre première commande a échoué est que vous lui avez donné un nom de répertoire existant.
26
répondu
Joe Elleson
2013-09-20 09:44:15