Para crear una llave privada de una aplicación seguiremos los siguientes pasos:
1 – Descargamos e instalamos Java
3 – Ajustamos el path de JAVA_HOME. Para esto hacemos clic con el botón derecho en Mi PC y seleccionamos Propiedades. Escogemos la opción Configuración avanzada del sistema y seleccionamos la pestaña Opciones avanzadas donde clicaremos a Variables de entorno. En variables de entorno añadiremos una variable de sistema nueva si no está en la lista (sinó editaremos la ruta). Creamos la variable JAVA_HOME y en el valor añadimos la ruta a la carpeta del JDK (tipo C:\Program Files\Java\jdk-10) y guardamos.
4 – Abrimos la consola y accedemos a la ruta del JDK dentro de su carpeta bin y pegamos la siguiente linea de comandos. También sería posible accedeer al comando keytool sin acceder a la carpeta añadiendo ./keytool
keytool -genkey -v -keystore F:/smartspace.keystore -alias smartspace -keyalg RSA -keysize 2048 -validity 10000
En este caso la keystore la hemos llamado smartspace (aparece el nombre en dos sitios) y hemos añadido la ruta donde se guardará la key (F:/). Nos pedirá una contraseña que guardaremos porqué se nos pedirá cuando vayamos a usar la key, contestamos las preguntas y finalmente nos guardará la llave en la ruta especificada.
5 – Si necesitamos checkear una contraseña para una keystore lo podemos hacer así
C:\Program Files\Java\jdk-10\bin>keytool -list -keystore C:\Users\USUARIO\desktop\smartspace.keystore -storepass password2check
