Wie importiere ich eine .jks-Datei in den Truststore der Java-Sicherheit? Das ganze Tutorial, das ich sehe, benutzt eine ".crt" -Datei. Ich habe jedoch nur die Datei ".jks", die auch der Schlüsselspeicher ist, den ich mit dem Befehl keytool generiert habe.So importieren Sie ein JKS-Zertifikat in den Java-Truststore
Derzeit bin ich auf this tutorial.
Ich konnte einen Java-Keystore und ein Schlüsselpaar generieren und eine Zertifikatsignierungsanforderung (Certificate Signing Request, CSR) für einen vorhandenen Java-Keystore generieren, die auf dem Lernprogramm basiert. Aber ich kann kein Root- oder Zwischenzertifikat einer Zertifizierungsstelle in einen vorhandenen Java-Keystore importieren und ein signiertes Primärzertifikat in einen vorhandenen Java-Keystore importieren, da es nach einer ".cert" -Datei sucht.
Fehle ich etwas auf den im Tutorial aufgeführten Schritten? Wie kann ich einem Zertifikat vertrauen, wenn die einzige Datei, die ich habe, die Datei ".jks" ist? Und was nutzt die Datei ".csr"?
Bitte beachten Sie, dass ich Windows verwende.
Können Sie angeben, was Sie erreichen möchten? Versuchen Sie, einen Server einzurichten? Oder versuchen Sie, die Client-Authentifizierung zu verwenden? Oder beides? Verwenden Sie ein bestimmtes Framework auf dem Client und/oder dem Server? –
Ich verwende kein Framework. Ich versuche eine Server-Authentifizierung durchzuführen. Ich muss überprüfen, ob der Server, mit dem ich mich verbinde, legitim ist, wenn ich das Zertifikat erhalte. – Arci
Sie haben also einen Client, keinen Server und Sie haben einen '.jks' Keystore, mit dem Sie arbeiten können? Wenn Sie nur der Client sind und keine Client-Authentifizierung verwenden, müssen Sie kein Schlüsselpaar generieren. –