从Java 1.7.0_40开始,“不再为此应用程序显示此项”复选框,在无签名和自签名小程序的安全警告中不再可用。我的问题:有没有其他方法可以压制这些信息,而无需每年向VeriSign捐款?
这是针对内部应用程序;我可以确保在需要运行它的客户端计算机上创建适当的策略文件。我尝试像这样创建$ HOME / .java.policy:
grant {
permission java.security.AllPermission;
};
以及带有'codeBase'等的更具选择性的版本,但即使是最简单的版本也不行。我也尝试在全局java.policy中插入此授权,但无济于事。 现在完全不可能抑制安全警告,即使您控制了客户机吗?
答案 0 :(得分:0)
您可以通过最近的java版本(1.7.0_40 +)中找到的功能来控制它。
检查Deployment Rule Sets可以为您做什么,以控制本地客户端如何使用旧的Java小程序。
请注意,如果您的客户是“互联网”用户,则应修改您的应用!这是白名单内部网站(或更改版本)并将其他网站列入黑名单。