tutorial start mkyong java maven-2 java-web-start jar-signing

java - start - ¿Puedo cambiar el alias de mi clave?



java web start mkyong (1)

Firmé mi aplicación JWS MemorizEasy con una clave cuyo alias es: memofile.reference.emma.jar = / Users / simpatico / .netbeans / 6.8 / modules / ext / emma.jar

No recuerdo por qué elegí un alias tan largo. Sospecho que solo fue una nota, pero en la configuración de mi proyecto tengo: jnlp.signjar.alias = memofile.reference.emma.jar = / Users / simpatico / .netbeans / 6.8 / modules / ext / emma.jar Ahora estoy actualizando la aplicación y usando maven, necesito especificar el alias como: memofile.reference.emma.jar = / Users / simpatico / .netbeans / 6.8 / modules / ext / emma.jar

Sin embargo, eso no funciona. Intentando otra tecla con alias mjee funciona. Entonces, ¿podría cambiar el alias de la clave? ¿Si es así, cómo? De lo contrario, ¿por qué Maven no aceptaría mi alias?


Es posible duplicar una clave en un almacén de claves con el comando keyclone de keytool :

keytool -keyclone -alias "your-very-very-long-alias" -dest "new-alias" -keypass keypass -new new_keypass -keystore /path/to/keystore -storepass storepass

El comando changealias cambia el alias de una entrada existente:

keytool -changealias -alias "your-very-very-long-alias" -destalias "new-alias" -keypass keypass -keystore /path/to/keystore -storepass storepass