Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to sign a jar to never expire?

I used jarsigner to sign my jar file. But I got a warning:

Warning:
This jar contains entries whose signer certificate will expire within six months.

How can I make it never expire or expire in a longer time?

like image 969
Sawyer Avatar asked May 30 '11 01:05

Sawyer


1 Answers

Specify the required number of days in the -validity parameter to keytool.

Addendum: -validity is an option to keytool.

keytool -genkey -alias sawyer -validity 1234 -dname "…"

After you create the new key, use its unique alias with jarsigner to sign your JAR.

like image 98
trashgod Avatar answered Oct 19 '22 06:10

trashgod