在Internet Explorer中,只要站点打开小程序,它就会使用Java。如果未通过Java认证,则站点要求对其进行认证。问题是,每当Java更新时,网站都会要求再次对其进行认证。
有什么方法可以只对Java进行一次认证,如果Java已更新,则无需再次对其进行认证。

最佳答案

如果您希望永久性地处理未签名的代码警告,那么您必须对代码进行签名,这很不幸,但是如果有很好的方法绕过警告,那么代码签名系统将不安全。

只有三种方法可以避免信任代码警告:


用户接受用于对应用程序进行签名的证书,然后选择Always trust content from this publisher复选框。然后,下次将自动授予此应用程序权限(直到证书过期或从受信任的密钥存储区中删除)。
[这似乎无法在Java更新中幸存]
可以将证书手动导入到JRE可信证书存储中。要使用Java控制面板导入证书,请在“安全性”选项卡上,单击“证书”,然后单击“受信任的证书”。要将证书从命令行导入证书存储,请使用keytool实用程序(在JRE的bin文件夹中)。
在$ {user.home} /。java.policy的Java策略文件中授予AllPermissions,或指向$(JRE_HOME)/lib/security/java.security文件中具有AllPermissions的任何Java策略文件。可以向所有应用程序授予权限,也可以将权限限制为特定的URL。有关.java.policy的更多详细信息,请参见默认策略实施和策略文件语法。


Source

08-03 17:48