Saat ini saya memiliki keystore, dengan kata sandi tertentu yang hanya harus saya ketahui. Saya sekarang perlu memberikan akses ke keystore itu kepada orang lain, jadi saya ingin:
1) Ubah kata sandi, sehingga saya dapat membagikannya dengan orang lain dan biarkan mereka masuk
2) Buat kata sandi yang berbeda dan izinkan mereka untuk menandatanganinya.
Apakah ini mungkin? dan - jika ya - bagaimana?
.jks
? Keystore saya adalah .jks yang dihasilkan oleh Android StudioMenggunakan keytool:
sumber
keytool -keypasswd -alias <KeyName> -keystore my.keystore
untuk mengubah kata sandi kunci pribadi<KeyName>
Mengubah kata sandi keystore
Mengubah kata sandi alias keystore
catatan:
sumber
Untuk mengubah kata sandi untuk kunci
myalias
di dalam keystoremykeyfile
:sumber
Jika keystore berisi entri-entri kunci lain dengan kata sandi berbeda, Anda juga harus mengubahnya atau Anda dapat mengisolasi kunci Anda ke keystore lain menggunakan perintah di bawah ini,
sumber
Ada begitu banyak jawaban di sini, tetapi jika Anda mencoba mengubah kata sandi jks pada Mac di Android Studio. Inilah langkah-langkah termudah yang bisa saya temukan
1) Buka Terminal dan cd ke tempat .jks Anda berada
2) keytool -storepasswd -baru NEWPASSWORD -keystore YOURKEYSTORE.jks
3) masukkan kata sandi Anda saat ini
sumber
KeyStore Explorer adalah pengganti GUI open source untuk utilitas baris perintah Java keytool dan jarsigner. KeyStore Explorer menyajikan fungsionalitasnya, dan lebih banyak lagi, melalui antarmuka pengguna grafis yang intuitif.
sumber
Untuk perubahan program penuh (mis. Instal program) dan tidak ada bisikan
Pengungkapan penuh: Saya TIDAK merekomendasikan menjalankan baris perintah ini di shell, karena kata sandi lama dan baru akan disimpan dalam sejarah shell, dan terlihat di konsol.
sumber