如Java™ SE Development Kit 7, Update 25 (JDK 7u25)中所述,如果使用 Java Web Start 部署的应用程序的清单文件不具有防止 RIA 从被重新利用。
对于我的 JAR,添加属性很简单;对于没有数字签名的第三方 jar 来说,这甚至是微不足道的:修改清单并签名(与我的 JAR 相同)。如果我有第三方数字签名的 jar 怎么办?在验证过程中似乎使用了整个清单文件的哈希,因此在不使使用jarsigner—JAR 签名和验证工具应用的签名无效的情况下,可能无法修改清单。
这是正确的吗?有什么解决办法吗?