wake-up-neo.net

Passwörter für Keystore-Änderungen

Ich habe derzeit einen Schlüsselspeicher mit einem bestimmten Kennwort, das nur ich kennen sollte. Ich muss jetzt jemand anderem Zugriff auf diesen Keystore gewähren. Daher möchte ich Folgendes tun:

1) Ändere das Passwort, damit ich es mit anderen teilen und sie unterschreiben lassen kann
2) Erstelle ein anderes Passwort und erlaube ihnen, damit zu unterschreiben.

Ist das möglich? und - wenn ja - wie?

245
user313724

Keystore hat nur ein Passwort. Sie können es mit keytool ändern:

keytool -storepasswd -keystore my.keystore

So ändern Sie das Kennwort des Schlüssels:

keytool -keypasswd  -alias <key_name> -keystore my.keystore
463
ZZ Coder

[Wie kann ich] Ändern Sie das Passwort, damit ich es mit anderen teilen und sie unterschreiben lassen kann

Keytool verwenden:

keytool -storepasswd -keystore /path/to/keystore
Enter keystore password:  changeit
New keystore password:  new-password
Re-enter new keystore password:  new-password
77
Pascal Thivent

Ändern des Keystore-Passworts

$ keytool -storepasswd -keystore keystorename
Enter keystore password:  <old password>
New keystore password: <new password>
Re-enter new keystore password: <new password>

Ändern des Kennworts für den Keystore-Alias

$keytool -keypasswd -keystore keystorename -alias aliasname
Enter keystore password:  
New key password for <aliasname>: 
Re-enter new key password for <aliasname>:

Hinweis:

**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
45
user98239820

So ändern Sie das Kennwort für einen Schlüssel myalias im Schlüsselspeicher mykeyfile:

keytool -keystore mykeyfile -keypasswd -alias myalias
22
OriolJ

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.

keytool -importkeystore  -srckeystore mystore.jck -destkeystore myotherstore.jks -srcstoretype jceks
-deststoretype jks -srcstorepass mystorepass -deststorepass myotherstorepass -srcalias myserverkey
-destalias myotherserverkey -srckeypass mykeypass -destkeypass myotherkeypass
9
Ishan Liyanage

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 das Terminal und wechseln Sie auf die CD, auf der sich Ihre .jks befinden

2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks

3) Geben Sie Ihr aktuelles Passwort ein

7
whyoz

KeyStore Explorer ist ein Open-Source-GUI-Ersatz für die Java Befehlszeilen-Dienstprogramme keytool und jarsigner. KeyStore Explorer präsentiert ihre Funktionen und mehr über eine intuitive grafische Benutzeroberfläche .

  1. Öffnen Sie einen vorhandenen KeyStore
  2. Extras -> KeyStore-Passwort festlegen
3

Für eine vollständige Programmänderung (z. B. Programm installieren) und ohne Eingabeaufforderung

#!/bin/bash -eu

NEWPASSWORD=${1}
OLDPASSWORD=${2}

keytool -storepasswd -new "${NEWPASSWORD}" \
  -storepass "${OLDPASSWORD}" \
  -keystore /path/to/keystore

Vollständige Offenlegung: Ich empfehle NICHT, diese Befehlszeile in einer Shell auszuführen, da die alten und neuen Kennwörter im Shell-Verlauf gespeichert und in der Konsole angezeigt werden.