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