Atualmente, tenho um keystore, com uma senha específica que somente eu deveria saber. Agora, preciso conceder acesso a esse keystore a outra pessoa, portanto, gostaria de:
1) Altere a senha, para que eu possa compartilhá-la com outras pessoas e deixá-las assinar
2) Crie uma senha diferente e permita que elas assinem com ela.
Isso é possível? e - se sim - como?
.jks
também se aplica ? Meu keystore é .jks gerado pelo Android StudioUsando keytool:
fonte
keytool -keypasswd -alias <KeyName> -keystore my.keystore
para alterar a senha da chave privada<KeyName>
Alterando a Senha do Keystore
Alterando a Senha do Alias do Keystore
Nota:
fonte
Para alterar a senha de uma chave
myalias
dentro do keystoremykeyfile
:fonte
Se o keystore contiver outras entradas de chave com senha diferente, você deverá alterá-las também ou poderá isolar sua chave para keystore diferente usando o comando abaixo,
fonte
Há muitas respostas aqui, mas se você estiver tentando alterar a senha do jks em um Mac no Android Studio. Aqui estão os passos mais fáceis que eu poderia encontrar
1) Abra o Terminal e CD para onde o seu .jks está localizado
2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks
3) digite sua senha atual
fonte
O KeyStore Explorer é uma substituição da GUI de código aberto para o keytool e jarsigner dos utilitários de linha de comando Java. O KeyStore Explorer apresenta suas funcionalidades e muito mais através de uma interface gráfica intuitiva do usuário.
fonte
Para uma mudança programática completa (por exemplo, programa de instalação) e nenhuma solicitação
Divulgação completa: NÃO recomendo executar esta linha de comando em um shell, pois as senhas novas e antigas serão salvas no histórico do shell e visíveis no console.
fonte