utiliza recomienda propietario not migrar introduzca herramienta formato existe exist error does contraseña claves archivo almacén almacen java ssl keystore keytool

recomienda - keytool error java.lang.exception alias does not exist



Error keytool: java.lang.Exception: el archivo de almacén de claves existe, pero está vacío (1)

Elimine el archivo keystoreFile.txt vacío, luego ejecute su segundo comando nuevamente

[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore /home/aniket/keystore/keystoreFile.txt

Está intentando crear el archivo que especifique con el indicador -keystore . La razón por la que su primer comando falló es que le dio un nombre de directorio existente.

Soy nuevo en SSL.

Estoy tratando de crear un almacén de claves para la conexión SSL usando keytool. Primero probé el siguiente comando

[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore /home/aniket/keystore

Me pidió la contraseña y otros detalles y finalmente me dio el siguiente error

keytool error: java.io.FileNotFoundException: /home/aniket/keystore (Is a directory)

Así que creé un archivo keystoreFile.txt dentro de la carpeta keystore y ejecuté

[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore /home/aniket/keystore/keystoreFile.txt

y ahora (no hay solicitud de contraseña, etc.) Estoy recibiendo

keytool error: java.lang.Exception: Keystore file exists, but is empty: /home/aniket/keystore/keystoreFile.tx

Cuál debería ser el contenido del archivo. A pesar de que keytool generará un par de claves (una clave pública y un privado asociado).