从 Java 1.7.0_40 开始,未签名和自签名小程序的安全警告中的“不再为此应用程序显示此内容”复选框不再可用。我的问题:有没有其他方法可以压制这些消息,而不必每年向 VeriSign 捐款?
这是针对内部应用程序;我可以确保在需要运行的客户端计算机上创建适当的策略文件。我尝试像这样创建 $HOME/.java.policy:
grant {
permission java.security.AllPermission;
};
以及带有'codeBase'等的更具选择性的版本,但即使是最简单的版本也不起作用。我还尝试在全局 java.policy 中插入此授权,但无济于事。即使您可以控制客户端计算机,现在是否完全不可能抑制安全警告?