java - 如何签署一个永不过期的 jar ?

标签 java jakarta-ee jar jar-signing

我使用 jarsigner 来签署我的 jar 文件。但我收到警告:

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

如何让它永不过期或在更长的时间内过期?

最佳答案

-validity参数中指定需要的天数给keytool .

附录:-validitykeytool 的一个选项.

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

创建新 key 后,使用其独特的别名 jarsigner签署你的 JAR。

关于java - 如何签署一个永不过期的 jar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171554/

相关文章:

java - Vaadin 中的多个 View 类

spring - 在Grails中模拟帖子-Spring身份验证

java - META-INF 可以在分解的类文件夹中使用(例如不在 JAR 中)吗?

java - Spring @WebListener 不可用

java - 使用 netbeans 创建 maven 项目的 jar 文件

java - BasicLogger Tomcat 的 NoClassDefFoundError

java - 无法将 MDB 链接到 Wildfly 10.x 上的入站资源适配器 - 部署失败

java - 如果运行该函数的线程被中断,finally block 是否会执行?

java - Spring MVC - 绑定(bind)日期字段

Java:如果集合元素在特定超时时间内不活动,则删除它们