我们有一个需要完全信任运行的 Java 小程序。
在开发和预发布测试期间,我们使用自签名证书对其进行签名(生产版本使用真实的代码签名证书进行签名)。
但是当我们尝试在 OS X 10.8 的预版本上启动自签名小程序时,我们不能再选择允许它运行。“允许”按钮被禁用:
如果我按“显示详细信息...”,我可以选择“始终信任”证书,但这没有区别:
它适用于 OS X Lion 10.7 上相同版本的 Java JRE,所以我怀疑这是操作系统而不是 JRE 的问题。
有什么解决方法吗?
我宁愿不使用真实的代码签名证书进行测试:使用真实的代码签名证书进行签名意味着我的公司断言该小程序是安全的并且应该被信任。在我们对其进行测试之前,我们几乎无法断言。