Ich habe derzeit einen Keystore mit einem bestimmten Passwort, das nur ich kennen sollte. Ich muss jetzt jemand anderem Zugriff auf diesen Schlüsselspeicher gewähren, daher möchte ich entweder:
1) Ändern Sie das Passwort, damit ich es mit anderen teilen und sie signieren lassen kann.
2) Erstellen Sie ein anderes Passwort und lassen Sie sie damit signieren.
Ist das möglich? und - wenn ja - wie?
.jks
? Mein Keystore ist .jks generiert von Android StudioVerwenden von Keytool:
quelle
keytool -keypasswd -alias <KeyName> -keystore my.keystore
, um Passwort des privaten Schlüssels zu ändern<KeyName>
Ändern des Keystore-Passworts
Ändern des Keystore-Alias-Passworts
Hinweis:
quelle
So ändern Sie das Kennwort für einen Schlüssel
myalias
im Schlüsselspeichermykeyfile
:quelle
Wenn der Schlüsselspeicher andere Schlüsseleinträge mit einem anderen Kennwort enthält, müssen Sie diese ebenfalls ändern, oder Sie können Ihren Schlüssel mit dem folgenden Befehl für einen anderen Schlüsselspeicher isolieren.
quelle
Hier gibt es so viele Antworten, aber wenn Sie versuchen, das jks-Passwort auf einem Mac in Android Studio zu ändern. Hier sind die einfachsten Schritte, die ich finden konnte
1) Öffnen Sie Terminal und CD, wo sich Ihre .jks befindet
2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks
3) Geben Sie Ihr aktuelles Passwort ein
quelle
KeyStore Explorer ist ein Open-Source-GUI-Ersatz für das Java-Befehlszeilenprogramm keytool und jarsigner. KeyStore Explorer präsentiert ihre Funktionen und mehr über eine intuitive grafische Benutzeroberfläche.
quelle
Für eine vollständige programmatische Änderung (z. B. Programm installieren) und ohne Aufforderung
Vollständige Offenlegung: Ich empfehle NICHT, diese Befehlszeile in einer Shell auszuführen, da die alten und neuen Kennwörter im Verlauf der Shell gespeichert und in der Konsole angezeigt werden.
quelle