在Java Web Start(JNLP)中,JAR资源的签名是为了确保资源的完整性和来源的可信度。如果JAR资源未由相同的证书签名,那么可能存在以下问题:
为了解决这个问题,您可以考虑以下方法:
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="example.jar" main="true" />
<jar href="library.jar" />
<extension name="example"
href="example.jnlp" />
</resources>
在这个例子中,<jar>
元素用于指定JAR资源,main="true"
属性表示主JAR资源,<extension>
元素用于指定扩展资源。
总之,为了确保JNLP中的JAR资源的安全性和完整性,您需要使用相同的证书对所有资源进行签名,并在JNLP文件中指定资源的签名。
领取专属 10元无门槛券
手把手带您无忧上云