Как подписать банку, чтобы она никогда не истекала?

Я использовал jarsigner для подписи файла jar. Но получил предупреждение:

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

Как я могу сделать так, чтобы он никогда не истекал или истекал в течение более длительного времени?


person Sawyer    schedule 30.05.2011    source источник


Ответы (1)


Укажите необходимое количество дней в параметре -validity для keytool.

Приложение: -validity — это вариант keytool.

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

После создания нового ключа используйте его уникальный псевдоним с jarsigner для подпишите свой JAR.

person trashgod    schedule 30.05.2011
comment
Я не успешно использовал параметр -validity, в моей команде jarsigner я не вижу параметр параметра с именем -validity, а также см. здесь, stackoverflow.com/questions/5419425/to-change-jar-expiry-time - person Sawyer; 30.05.2011