Wie Importiere ich eine bestehende Java-keystore - (.jks-Datei) in eine Java-installation?
So, ich habe ein Problem mit LDAP. Ich habe ein integration test case, der hoffentlich funktioniert, aber es läuft derzeit in LDAPS Fragen der Sicherheit mit dem SSL-handshake.
Ich bin in der Lage, eine Verbindung zu den LDAPS mit Apache Directory Studio, und es heruntergeladen hat, dem keystore in eine Datei "dauerhaft.jks".
Ist das ok, aber ich möchte, dass meine integration-test, die sich in Eclipse mit einer Java JRE, in der Lage sein, um die Verbindung zum LDAP-server mit dieser keystore.
Wie kann ich diesen keystore und importieren Sie es in der JRE für den eigenen Gebrauch?
InformationsquelleAutor der Frage MetroidFan2002 | 2011-10-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, also hier war mein Prozess:
keytool -list -v -keystore permanent.jks
- hab mir die alias.keytool -export -alias alias_name -file certificate_name -keystore permanent.jks
- habe mir das Zertifikat zu importieren.Dann konnte ich importieren, es mit dem keytool:
keytool -import -alias alias_name -file certificate_name -keystore keystore location
Als @Christian Bongiorno, sagt der alias kann nicht bereits im Schlüsselspeicher.
InformationsquelleAutor der Antwort MetroidFan2002
laden eines KeyStore zu generieren, müssen Sie es sagen, der Typ des Keystores ist es (wahrscheinlich jceks), die einen inputstream und ein Passwort. Sie können dann laden Sie es so:
diese werfen KeyStoreException, so können Sie surround in einem try-block, wenn Sie mögen, oder neu zu werfen. Halten Sie im Verstand ein keystore kann mehrere Schlüssel enthalten, so müssen Sie Ihre Schlüssel mit einem alias, hier ein Beispiel mit einem symmetrischen Schlüssel:
InformationsquelleAutor der Antwort Paul Sanwald
Können Sie bulk import alle Aliase von einem keystore zu einem anderen:
InformationsquelleAutor der Antwort qwertzguy