您的安全设置已阻止自签名应用程序运行

我正在尝试使用Integrated Lights-Out 2 (又名iLO )的虚拟介质(这是基于Java的小程序),并且出现以下错误:

  • Application Blocked by Security Settings
  • Your security settings have blocked a self-signed application from running

信息:

 $ rpm -q jdk jdk-1.7.0_51-fcs.x86_64 $ cat /etc/redhat-release Scientific Linux release 6.5 (Carbon) $ uname -a Linux wcmisdlin02.uftmasterad.org 2.6.32-431.5.1.el6.x86_64 #1 SMP Tue Feb 11 13:30:01 CST 2014 x86_64 x86_64 x86_64 GNU/Linux $ 

所以,我去了为什么Java应用程序被您的安全设置阻止? 并将url添加到例外网站列表 – 仍然没有运气(

如何通过该自签名应用程序块?

在Java更新51 中,我一直有这个问题。 其他人也有。

您已尝试将url添加到例外列表中。 你有没有尝试过不同的浏览器?


对于ILO特定的解决scheme,如果您需要访问ISO映像,则可以通过ILO SSH接口通过URL装载它。 更新ILO的固件也是有意义的。 如果Web界面不适合您,可以从操作系统执行此操作。

 </>hpiLO-> vm cdrom insert http://dev1.brazzers.com/centos/6.5/boot.iso </>hpiLO-> vm cdrom set boot_once 

我讨厌这样做,因为我通常使用默认拒绝策略,但是最终我放弃了尝试使所有不同的Web应用程序和浏览器组合都适用于Exception List,并将Java的安全级别设置为Medium。

从文档: http : //www.java.com/en/download/help/jcp_security.xml

这是build议的最低(和默认)安全级别设置。 使用有效或过期的证书签名的应用程序,在主JAR文件的清单中包含权限属性,可以使用安全提示运行。 当无法检查证书的撤销状态时,还允许应用程序在安全提示下运行。 所有其他应用程序被阻止。

只有未请求所有权限的未签名应用程序才被阻止。 所有其他应用程序都可以在安全提示下运行。 不build议select中等安全级别,如果运行恶意应用程序,将使您的计算机更容易受到攻击。