Actualmente tengo un almacén de claves, con una contraseña particular que solo yo debería saber. Ahora necesito dar acceso a ese almacén de claves a otra persona, por lo que me gustaría:
1) Cambie la contraseña, para que pueda compartirla con otros y dejar que firmen
2) Cree una contraseña diferente y permítales que firmen con ella.
es posible? y, si es así, ¿cómo?
.jks
también a? Mi almacén de claves es .jks generado por Android StudioUsando keytool:
fuente
keytool -keypasswd -alias <KeyName> -keystore my.keystore
para cambiar la contraseña de la clave privada<KeyName>
Cambiar la contraseña del almacén de claves
Cambiar la contraseña del alias del almacén de claves
Nota:
fuente
Para cambiar la contraseña de una clave
myalias
dentro del almacén de clavesmykeyfile
:fuente
Si el almacén de claves contiene otras entradas de clave con una contraseña diferente, también debe cambiarlas o puede aislar su clave a un almacén de claves diferente con el siguiente comando,
fuente
Aquí hay muchas respuestas, pero si está intentando cambiar la contraseña de jks en una Mac en Android Studio. Estos son los pasos más fáciles que pude encontrar.
1) Abra la Terminal y cd donde se encuentra su .jks
2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks
3) ingrese su contraseña actual
fuente
KeyStore Explorer es un reemplazo de GUI de código abierto para las herramientas de línea de comandos de Java keytool y jarsigner. KeyStore Explorer presenta su funcionalidad, y más, a través de una interfaz gráfica de usuario intuitiva.
fuente
Para un cambio programático completo (por ejemplo, instalar el programa) y sin preguntar
Divulgación completa: NO recomiendo ejecutar esta línea de comando en un shell, ya que las contraseñas antiguas y nuevas se guardarán en el historial del shell y serán visibles en la consola.
fuente