В настоящее время у меня есть хранилище ключей с определенным паролем, который должен знать только я. Теперь мне нужно дать доступ к этому хранилищу ключей кому-то другому, поэтому я бы хотел:
1) Измените пароль, чтобы я мог поделиться им с другими и позволить им подписать
2) Создайте другой пароль и разрешите им подписывать его.
Это возможно? и - если да - как?
.jks
? Мой склад ключей - это .jks, сгенерированный Android StudioИспользуя keytool:
источник
keytool -keypasswd -alias <KeyName> -keystore my.keystore
для изменения пароля закрытого ключа<KeyName>
Изменение пароля хранилища ключей
Изменение пароля псевдонима хранилища ключей
Примечание:
источник
Чтобы изменить пароль для ключа
myalias
внутри хранилища ключейmykeyfile
:источник
Если хранилище ключей содержит другие записи ключей с другим паролем, вы должны также изменить их или вы можете изолировать свой ключ от другого хранилища ключей, используя следующую команду:
источник
Здесь так много ответов, но если вы пытаетесь изменить пароль jks на Mac в Android Studio. Вот самые легкие шаги, которые я мог найти
1) Откройте терминал и перейдите к тому месту, где находится ваш .jks
2) keytool -storepasswd -новый NEWPASSWORD -keystore YOURKEYSTORE.jks
3) введите свой текущий пароль
источник
KeyStore Explorer - это замена графического интерфейса с открытым исходным кодом для утилит командной строки Java keytool и jarsigner. KeyStore Explorer представляет их функциональность и многое другое через интуитивно понятный графический интерфейс пользователя.
источник
Для полного программного изменения (например, установить программу) и без запроса
Полное раскрытие: я НЕ рекомендую запускать эту командную строку в оболочке, так как старый и новый пароли будут сохранены в истории оболочки и будут видны в консоли.
источник