私は現在、私だけが知っている特定のパスワードを持つキーストアを持っています。そのキーストアへのアクセス権を他の人に付与する必要があるため、次のいずれかを行います。
1) パスワードを変更して、他のユーザーと共有して
署名できるようにします。2) 別のパスワードを作成し、他のユーザーがそのパスワードで署名できるようにします。
これは可能ですか?そして - はいの場合 - どのように?
キーストアには 1 つのパスワードしかありません。keytool を使用して変更できます。
keytool -storepasswd -keystore my.keystore
キーのパスワードを変更するには:
keytool -keypasswd -alias <key_name> -keystore my.keystore
[どうすればよいですか] パスワードを変更して、他のユーザーと共有して署名できるようにします
キーツールの使用:
keytool -storepasswd -keystore /path/to/keystore
Enter keystore password: changeit
New keystore password: new-password
Re-enter new keystore password: new-password
キーストアのパスワードの変更
$ keytool -storepasswd -keystore keystorename
Enter keystore password: <old password>
New keystore password: <new password>
Re-enter new keystore password: <new password>
キーストア エイリアス パスワードの変更
$keytool -keypasswd -keystore keystorename -alias aliasname
Enter keystore password:
New key password for <aliasname>:
Re-enter new key password for <aliasname>:
ノート:
**Keystorename**: name of your keystore(with path if you are indifferent folder)
**aliasname**: alias name you used when creating (if name has space you can use \)
for example: $keytool -keypasswd -keystore keystorename -alias stop\ watch
myalias
キーストア内のキーのパスワードを変更するにはmykeyfile
:
keytool -keystore mykeyfile -keypasswd -alias myalias
キーストアにパスワードが異なる他のキーエントリが含まれている場合は、それらも変更する必要があります。または、以下のコマンドを使用してキーを別のキーストアに分離することもできます。
keytool -importkeystore -srckeystore mystore.jck -destkeystore myotherstore.jks -srcstoretype jceks
-deststoretype jks -srcstorepass mystorepass -deststorepass myotherstorepass -srcalias myserverkey
-destalias myotherserverkey -srckeypass mykeypass -destkeypass myotherkeypass
KeyStore Explorerは、Java コマンドライン ユーティリティの keytool と jarsigner に代わるオープン ソースの GUI です。KeyStore Explorer は、直感的なグラフィカル ユーザー インターフェイスを介して、それらの機能などを提供します。
ここには非常に多くの答えがありますが、Android Studio で Mac の jks パスワードを変更しようとしている場合。これが私が見つけることができる最も簡単な手順です
1) ターミナルを開き、.jks がある場所に移動します。
2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks
3) 現在のパスワードを入力してください