我们的组织有15000台计算机,其中一些是在局域网中连接的,其中更多是在VPN上,我们开发了一个需要通过JNLP运行的java应用程序 . 在JNLP上工作时,我知道如果JNLP文件在 <security> 标记下有 <all-permissions/> ,则必须签署执行JAR .

我尝试使用 keytooljarsigner 进行自我演唱,但当我尝试通过JNLP发布此内容时,但是在目标机器上,java 7显示消息 Your security settings have blocked a self-signed application from running 我知道我可以通过在_2691682中进行安全设置来绕过这一点,但这对于15000台计算机来说并不实用 .

我也查了一下,

Signing a jar file with trusted certificate for JWS deployment for "OpenSource Code Signing",但现在它不再免费 . 它的成本仍为14欧元,但仍然可以负担得起,所以我将它添加到购物车中,同时购物车结帐我的国家,即印度没有在国家下拉列表中列出 . 那么有什么解决方法吗?