2016-05-01 25 views
-2

keytool Befehl soll öffentlich-private Schlüsselpaare generieren. Ich verwende den folgenden Befehl, um das öffentlich-privates Schlüsselpaar zu generieren:In Bezug auf keytool

keytool -genkey -alias test -keystore test keystore -validity 1000 

Wenn ich öffne und den Schlüsselspeicher sehen, sehe ich folgende:

C:\Program Files\Java\jdk1.7.0_25\bin>keytool -list -keystore testkeystore Enter keystore password: 

Keystore type: JKS Keystore provider: SUN 

Your keystore contains 1 entry 

test, May 1, 2016, PrivateKeyEntry, Certificate fingerprint (SHA1): 0C:FB:51:84:1C:3F:74:C7:1C:F9:F1:DE:E6:89:90:E6: 39:78:F3:FD 

Ich bin verwirrt, was die Öffentlichkeit Schlüssel hier und was ist der private Schlüssel hier. Kann jemand helfen ?

Antwort

0

Der Eintrag enthält sowohl den privaten Schlüssel als auch ein selbstsigniertes Zertifikat, das den öffentlichen Schlüssel enthält.

+0

Was ich in die Frage gestellt habe, ist der genaue Inhalt, den ich sehen kann. Welches ist dann der private Schlüssel hier und welcher Teil wird das selbstsignierte Zertifikat darstellen, das den öffentlichen Schlüssel enthält? – user3276247