PFX zu JKS keytool-Konvertierung: Alias <*> existiert nicht
Ich versuche zu konvertieren x.PFX-Datei auf x.JKS-Datei mithilfe von keytool, aber ich erhalte folgende Fehlermeldung:
keytool error: java.lang.Exception: Alias <2> does not exist
Aktionen, die vor diesem Fehler sind:
Liste x ist.PFX-Datei Inhalt (nur Lesen, alias-name):
keytool -v -list -storetype pkcs12 -keystore x.pfx
Enter keystore password: x
Keystore type: PKCS12
Keystore provider: SunJSSE
Your keystore contains 1 entry
Alias name: 2
Creation date: 11-nov-2012
Entry type: PrivateKeyEntry
Certificate chain length: 3
Certificate[1]:
Owner: CN=x, OU=x, C=x
Issuer: CN=x, O=x, C=x
Serial number: x
Valid from: Wed Oct 24 11:46:10 CEST 2012 until: Fri Dec 13 09:28:40 CET 2013
Certificate fingerprints:
etc.
Umwandlung von x ist.PFX-Datei in x.JKS-Datei mit "2" als Quelle alias-Namen
keytool -importkeystore -srckeystore x.pfx -srcstoretype pkcs12 -srcalias 2 -destkeystore x.jks -deststoretype jks -destalias xyz
Enter destination keystore password: y
Re-enter new password: y
Enter source keystore password: x
keytool error: java.lang.Exception: Alias <2> does not exist
Ich bin nicht sicher, was ich falsch mache? PFX-Datei enthält nur einen Eintrag mit nur einem alias (2). Ich habe auch versucht, mit diesen srcalias Werte: 2, "2", "2". Gibt es irgendeinen anderen Weg, um zu konvertieren PFX in JKS mithilfe von keytool, ohne zu wissen, Quelle alias-Namen?
InformationsquelleAutor mrm | 2012-11-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte genau das gleiche problem. Hab ich gelöst mit '1' anstatt 2. Weiß nicht warum, aber es funktionierte.
InformationsquelleAutor Richard Heller
dein Befehl sieht ein bisschen mehr wie dieser
InformationsquelleAutor daniel
wenn set-alias im pkcs12:
aftet alias setted erfolgreich:
InformationsquelleAutor zoirs
Vielleicht "2" nicht gefunden werden kann, denn es sind Leerzeichen enthalten (z.B. "2 ")
Wenn Sie nicht wollen, ändern Sie den alias entfernen Sie einfach die Optionen -srcalias und -destalias und es wird importiert mit dem ursprünglichen alias.
InformationsquelleAutor Andy