C:\Java>keytool -genkey -keyalg rsa -alias meinKey -validity 3600
Keystore-Kennwort eingeben:
Wie lautet Ihr Vor- und Nachname?
[Unknown]: Max Mustermann
Wie lautet der Name Ihrer organisatorischen Einheit?
[Unknown]: EDV-Abteilung
Wie lautet der Name Ihrer Organisation?
[Unknown]: Musterfirma GmbH
Wie lautet der Name Ihrer Stadt oder Gemeinde?
[Unknown]: Stuttgart
Wie lautet der Name Ihres Bundeslands?
[Unknown]: Baden-Wuerttemberg
Wie lautet der Ländercode (zwei Buchstaben) für diese Einheit?
[Unknown]: de
Ist CN=Max Mustermann, OU=EDV-Abteilung, O=Musterfirma GmbH, L=Stuttgart, ST=Bad
en-Wuerttemberg, C=de richtig?
[Nein]: Ja
Schlüsselkennwort für <meinKey> eingeben
(RETURN, wenn identisch mit Keystore-Kennwort):
C:\Java>keytool -export -alias meinKey -file meinZertifikat.crt
Keystore-Kennwort eingeben:
Zertifikat in Datei <meinZertifikat.crt> gespeichert
C:\Java>keytool -printcert -v -file meinZertifikat.crt
Eigentümer: CN=Max Mustermann, OU=EDV-Abteilung, O=Musterfirma GmbH, L=Stuttgart
, ST=Baden-Wuerttemberg, C=de
Aussteller: CN=Max Mustermann, OU=EDV-Abteilung, O=Musterfirma GmbH, L=Stuttgart
, ST=Baden-Wuerttemberg, C=de
Seriennummer: 267555d7
Gültig von: Sun May 12 12:45:45 CEST 2013 bis: Tue Mar 21 11:45:45 CET 2023
Zertifikat-Fingerprints:
MD5: C6:4F:1C:31:76:00:83:12:43:2C:24:AC:BA:90:2C:06
SHA1: A0:EC:80:1C:55:C3:A3:E7:82:5E:D9:3A:29:8E:1C:7A:87:8F:88:FB
SHA256: 8F:2A:8B:5F:84:22:96:1A:0C:B3:CE:63:CD:7F:77:43:48:6D:00:C8:E4:
E9:0E:3D:0A:81:6B:59:0F:F6:E3:94
Signaturalgorithmusname: SHA256withRSA
Version: 3
Erweiterungen:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 39 13 09 E3 42 8D 87 E4 CD F6 73 88 26 88 4C A5 9...B.....s.&.L.
0010: E6 92 BE C5 ....
]
]
C:\Java>keytool -list
Keystore-Kennwort eingeben:
Keystore-Typ: JKS
Keystore-Provider: SUN
Keystore enthält 1 Eintrag
meinkey, 12.05.2013, PrivateKeyEntry,
Zertifikat-Fingerprint (SHA1): A0:EC:80:1C:55:C3:A3:E7:82:5E:D9:3A:29:8E:1C:7A:8
7:8F:88:FB
C:\Java>keytool -delete -alias meinkey
Keystore-Kennwort eingeben:
C:\Java>jarsigner JavaVersion.jar meinkey
Enter Passphrase for keystore:
C:\Java>jarsigner -verify -verbose -certs JavaVersion.jar
s k 157 Sun May 12 12:55:24 CEST 2013 META-INF/MANIFEST.MF
X.509, CN=Max Mustermann, OU=EDV-Abteilung, O=Musterfirma GmbH, L=Stuttgar
t, ST=Baden-Wuerttemberg, C=de (meinkey)
[certificate is valid from 12.05.13 12:45 to 21.03.23 11:45]
319 Sun May 12 12:55:26 CEST 2013 META-INF/MEINKEY.SF
1464 Sun May 12 12:55:26 CEST 2013 META-INF/MEINKEY.RSA
0 Sun May 12 12:54:44 CEST 2013 META-INF/
smk 833 Tue May 03 16:38:40 CEST 2011 JavaVersion.class
X.509, CN=Max Mustermann, OU=EDV-Abteilung, O=Musterfirma GmbH, L=Stuttgar
t, ST=Baden-Wuerttemberg, C=de (meinkey)
[certificate is valid from 12.05.13 12:45 to 21.03.23 11:45]
s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
i = at least one certificate was found in identity scope
jar verified.
<applet code="JavaVersion.class" archive="JavaVersion.jar" width="500" height="150">
<br />
Bitte aktivieren Sie JAVA in Ihrem Browser.
</applet>