Nicht in der Lage, zu importieren .p12-Zertifikat für cacerts
Beim importieren .p12
zu cacerts
ich stehe vor dem folgenden Problem. Erste Zeile sagt, dass der alias schon existiert und dann, wenn ich versuche zu überschreiben, heißt es alias nicht gefunden. Bitte helfen Sie mir, dieses Thema anzugehen.
/usr/java/default/jre/bin/keytool -importkeystore -deststorepass changeit -destkeystore /usr/java/default/jre/lib/security/cacerts -srckeystore /home/sogadm/MB_copy/MB_client.p12 -srcstoretype pkcs12 -srcstorepass 123456 -alias mb_ca
Existing entry alias mb_ca exists, overwrite? [no]: yes
keytool error: java.lang.Exception: Alias <mb_ca> does not exist
Hast du irgendwelche privaten Schlüssel in .p12-Datei? Und welche JRE version verwendest du?
InformationsquelleAutor Mrinal Bhattacharjee | 2013-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bedeutet es wahrscheinlich, dass:
cacerts
Sie bereits ein Eintrag mit alias mb_ca.p12
Sie nicht einen Eintrag mit alias mb_caVersuchen Sie Folgendes:
Verwenden
-list
zu sehen, die vorhandenen Einträge.p12
und Ihren alias ein. Angepasst auf dein Beispiel es wird so etwas wie dieses:keytool -list -keystore /home/sogadm/MB_copy/MB_client.p12 -storepass 123456 -storetype PKCS12 -v
-delete
den vorhandenen mb_ca Eintrag incacerts
, wenn es ein Falsches ist oder ob Sie es nicht brauchen,-srcalias
und-destalias
für eine bessere KontrolleEigentlich, wenn
cacerts
ist eine Vertrauenswürdige Zertifikate zu speichern, sollten Sie nicht importieren, um es den privaten Schlüssel Eintrag aus Ihrem.p12
. Exportieren Sie die öffentlichen Schlüssel zuerst, dann importieren Sie Sie incacerts
:Hoffe, es hilft.
Diese Arbeit sollte
keytool -list -keystore your_p12_file.p12 -storepass p12_password -storetype PKCS12 -v
Durch die Art und Weise, die Sie versuchen zu importieren, eine
.p12
zucacerts
.p.12
sind keystores mit einem private-key-Eintrag.cacerts
ist ein üblicher name für eine Vertrauenswürdige Zertifikate zu speichern. Normalerweise sollten Sie nicht mischen Sie diese beiden Arten von Einträgen. Importieren Sie die öffentlichen Schlüssel Ihrerp.12
Eintrag exportieren und dann importieren, umcacerts
. Werde ich hinzufügen, die Befehle für die Antwort.InformationsquelleAutor Sergio Pelin