Wie öffnet man mit gsk8capicmd einen CMS-Keystore ohne Kennwort per Stashfile?
Antwort vomMit der Stash-Datei öffnest du den CMS-Keystore über die Option `-stashed`, also ohne das Kennwort direkt anzugeben. IBM dokumentiert, dass `-stashed` das Passwort aus der zugehörigen Stash-Datei liest; bei CMS ist das typischerweise `<keystore>.sth`. ([ibm.com](https://www.ibm.com/docs/es/SSEQTJ_9.0.5/com.ibm.websphere.ihs.doc/ihs/tihs_createkeydb390.html)) Beispiel: ```bash gsk8capicmd_64 -cert -list -db /pfad/zum/keystore.kdb -stashed ``` Wichtig: - Der Keystore muss ein CMS/KDB-Keystore sein. ([ibm.com](https://www.ibm.com/docs/es/SSEQTJ_9.0.5/com.ibm.websphere.ihs.doc/ihs/tihs_createkeydb390.html)) - Die passende Stash-Datei muss vorhanden und lesbar sein, normalerweise mit gleichem Basisnamen, also z. B. `keystore.kdb` und `keystore.sth`. ([ibm.com](https://www.ibm.com/docs/es/SSEQTJ_9.0.5/com.ibm.websphere.ihs.doc/ihs/tihs_createkeydb390.html)) - Ein expliziter Parameter wie `-stashfile` ist bei `gsk8capicmd` dafür üblicherweise nicht nötig; `-stashed` veranlasst GSKit, die zugehörige `.sth` zu verwenden. ([ibm.com](https://www.ibm.com/docs/es/SSEQTJ_9.0.5/com.ibm.websphere.ihs.doc/ihs/tihs_createkeydb390.html)) - Falls es nicht funktioniert, ist oft die Stash-Datei inkompatibel zu der verwendeten GSKit-Version oder nicht mit genau diesem Keystore verknüpft. IBM weist darauf hin, dass sich das interne Format von Stash-Dateien geändert hat und ältere GSKit-Builds neue Formate ggf. nicht lesen können. ([ibm.com](https://www.ibm.com/support/pages/internal-format-gskit-stash-files-has-changed)) Für andere Aktionen ist das Muster gleich, z. B.: ```bash gsk8capicmd_64 -cert -details -db /pfad/zum/keystore.kdb -stashed -label "meinlabel" ```