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.