Unterschied zwischen der Eingabe-Typ "keyEntry" und "trustedCertEntry" in einem keystore

Ich habe nicht viel wissen in diesem Bereich, aber ich habe immer noch versucht, Dinge zu tun, durch googeln. Hier ist das problem das ich mich vor.

Fall 1(Funktioniert):

Habe ich ein CA-signiertes Zertifikat und ich würde gerne in meinem Web-Anwendung. Habe ich zunächst einen Schlüsselspeicher. Ich sehe, dass es erstellt einen Eintrag mit dem Typ "keyEntry" in den keystore. Ich dann importieren Sie das CA-signierte Zertifikat zu der keystore erstellt.

Hier sind die Schritte:

keytool -genkeypair  -keystore keystore.jks

Sehe ich einen Eintrag im keystore vom Typ "keyEntry" alias "mykey"

Ich nun importieren Sie das Zertifikat:

keytool -importcert -alias abc -file cert.crt -keystore keystore.jks

Nun sehe ich, wie ein weiterer Eintrag von trype "trustedcertEntry".

Mit diesem keystore-ich bin in der Lage, Zugriff auf meine web-Applikation, wenn ich es hochgeladen.

Fall 2 (funktioniert nicht):

Ich erstellen Sie eine keystore-on-the-fly während dem Import des Zertifikats.

keytool -importcert  -alias abc -file cert.crt -keystore keystore2.jks

Hier sehe ich nur einen Eintrag geben, das ist "trustedcertEntry"

Mit diesem keystore-ich bin nicht in der Lage, Zugriff auf meine web-Anwendung.

Frage:

Was ist der Schlüssel-Eintrag geben "keyEntry" und "trustedcertEntry" und warum tut mein keystore funktioniert nur, wenn ich den Eintrag geben Sie "keyEntry"

InformationsquelleAutor bluefoggy | 2015-02-16
Schreibe einen Kommentar