2

从 Java 1.7.0_40 开始,未签名和自签名小程序的安全警告中的“不再为此应用程序显示此内容”复选框不再可用。我的问题:有没有其他方法可以压制这些消息,而不必每年向 VeriSign 捐款?

这是针对内部应用程序;我可以确保在需要运行的客户端计算机上创建适当的策略文件。我尝试像这样创建 $HOME/.java.policy:

grant {
    permission java.security.AllPermission;
};

以及带有'codeBase'等的更具选择性的版本,但即使是最简单的版本也不起作用。我还尝试在全局 java.policy 中插入此授权,但无济于事。即使您可以控制客户端计算机,现在是否完全不可能抑制安全警告?

4

1 回答 1

0

您可以通过最近的 java 版本 (1.7.0_40+) 中的功能来控制它。

检查部署规则集可以为您做什么,以控制您的本地客户端如何使用旧的 Java 小程序。

请注意,如果您的客户是“互联网”用户,则应改为修复您的应用程序!这是将 Intranet 站点列入白名单(或更改版本)并将其他站点列入黑名单。

于 2014-01-15T17:36:45.487 回答