![你的安全设置阻止了自签名应用程序的运行](https://linux22.com/image/627388/%E4%BD%A0%E7%9A%84%E5%AE%89%E5%85%A8%E8%AE%BE%E7%BD%AE%E9%98%BB%E6%AD%A2%E4%BA%86%E8%87%AA%E7%AD%BE%E5%90%8D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BF%90%E8%A1%8C.png)
我正在尝试使用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 添加到例外站点列表 - 仍然没有运气(
我如何传递那个自签名的应用程序块?
答案1
我在 Java 更新 51 中多次遇到这个问题。其他人也这么做。
您已尝试将 URL 添加到例外列表中。您是否尝试过使用其他浏览器?
对于国际劳工组织特定的解决方案,如果您只是需要访问 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
答案2
我不愿意提出这个建议,因为我通常同意默认拒绝策略,但我最终放弃尝试让例外列表适用于所有不同的 Web 应用程序和浏览器组合,而只是将 Java 的安全级别设置为中。
来自文档:http://www.java.com/en/download/help/jcp_security.xml
高的
这是最低推荐(和默认)安全级别设置。使用有效或过期证书签名并在主 JAR 文件清单中包含权限属性的应用程序允许在安全提示下运行。当无法检查证书的撤销状态时,应用程序也可以在安全提示下运行。所有其他应用程序都将被阻止。
中等的
仅阻止请求所有权限的未签名应用程序。所有其他应用程序均允许在安全提示下运行。不建议选择“中等”安全级别,如果您运行恶意应用程序,这将使您的计算机更容易受到攻击。