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