J'ai actuellement un magasin de clés, avec un mot de passe particulier que je devrais seulement connaître. Je dois maintenant donner accès à ce magasin de clés à quelqu'un d'autre, je voudrais donc:
1) Modifiez le mot de passe, afin que je puisse le partager avec les autres et les laisser signer
2) Créez un mot de passe différent et permettez-leur de signer avec.
Est-ce possible? et - si oui - comment?
.jks
aussi? Mon fichier de clés est .jks généré par Android StudioUtilisation de keytool:
la source
keytool -keypasswd -alias <KeyName> -keystore my.keystore
pour changer le mot de passe de la clé privée<KeyName>
Modification du mot de passe du magasin de clés
Modification du mot de passe d'alias de fichier de clés
Remarque:
la source
Pour modifier le mot de passe d'une clé à l'
myalias
intérieur du magasin de clésmykeyfile
:la source
Si le magasin de clés contient d'autres entrées de clé avec un mot de passe différent, vous devez également les modifier ou vous pouvez isoler votre clé dans un magasin de clés différent à l'aide de la commande ci-dessous,
la source
Il y a tellement de réponses ici, mais si vous essayez de changer le mot de passe jks sur un Mac dans Android Studio. Voici les étapes les plus simples que j'ai pu trouver
1) Ouvrez Terminal et cd où se trouve votre .jks
2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks
3) entrez votre mot de passe actuel
la source
KeyStore Explorer est un remplacement d'interface graphique open source pour les utilitaires de ligne de commande Java keytool et jarsigner. KeyStore Explorer présente leurs fonctionnalités, et plus encore, via une interface utilisateur graphique intuitive.
la source
Pour une modification programmatique complète (par exemple, installer le programme) et aucune invite
Divulgation complète: Je ne recommande PAS d'exécuter cette ligne de commande dans un shell, car les anciens et nouveaux mots de passe seront enregistrés dans l'historique du shell et visibles dans la console.
la source