Ändern jar Ablauf der Zeit
Muss ich ändern das Ablaufdatum der jar-Signierung durch ein Zertifikat zu sagen 30 Tage. Daher führe ich in der Folge (ich relevante Eingaben für den ersten Befehl). Aber-trotz der Gültigkeit option gegeben, als 30 Tage, das jarsigner-Kommando sagt, dass das Zertifikat verfällt nach 6 Monaten(das ist Standard). Wie kann ich dies ändern, keine Ahnung ? Unten ist die Liste der Befehle, die ich verwenden
keytool -genkey -keystore test -alias testAlias -validity 30 <br>
keytool -selfcert -alias testAlias -keystore test <br>
jarsigner -keystore "C:\test" "C:\some.jar" testAlias
mögliche Duplikate von Wie das zum signieren einer jar nie ab?
InformationsquelleAutor anotherNovice1984 | 2011-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihren Schlüssel hat eine Gültigkeit von 30 Tagen; das Zertifikat, das Sie generieren und signieren mit diesem Schlüssel wird nicht angegeben, so wird standardmäßig auf 180 Tage.
Es ist der Wert der
-validity
flag angegeben in der-selfcert
Befehl, der ist hier wichtig. Ich habe gerade getestet:und wenn der browser aufgetaucht ist, den dialog, die ich verifizieren konnte, dass das Verfallsdatum aufgeführt wurde, wie heute+30 Tage.
jarsigner -verbose -certs -verify myApplet.jar
ist viel Ausführlicher, Auflistung Zusammenfassung das Zertifikat und den key auch:Wo 12/31/11 ist 30 Tage von meinem test jetzt, und das andere Datum ist 90 Tage nach erstellen des keystore, der ich überprüfen kann, mit
keytool -v -list -keystore myKeystore-TEST
. Die man-Seite fürkeytool
sagt 90 Tage ist der Standardwert für den Schlüssel.InformationsquelleAutor toddkaufmann