我可以使用ANT任务更新已签名的jar吗?
-
02-07-2019 - |
题
您好我正在尝试使用webstart部署应用程序。我需要更新在实际部署之前签名的jar(基本上是为了更新IP /端口信息)。我正在尝试使用ANT来更新jar。有没有办法实现这个目标?
解决方案
我不能专门针对ANT或JAR文件。但一般来说,签名的目的之一是防止篡改代码。一旦代码被修改,签名就不再有效,这是设计的。在进行更新后,您必须重新签名JAR文件。
不隶属于 StackOverflow
题
您好我正在尝试使用webstart部署应用程序。我需要更新在实际部署之前签名的jar(基本上是为了更新IP /端口信息)。我正在尝试使用ANT来更新jar。有没有办法实现这个目标?
解决方案
我不能专门针对ANT或JAR文件。但一般来说,签名的目的之一是防止篡改代码。一旦代码被修改,签名就不再有效,这是设计的。在进行更新后,您必须重新签名JAR文件。