数字签名不受信任。 Java不允许任何访问此应用程序

问题描述 投票:18回答:7

我有一个Java Web Start应用程序,我在Windows 7,Linux和Mac OS X 10.7上测试过(在所有方面都可以正常工作)。

在Mac OS X 10.8 Mountain Lion上发生以下错误,无法选择“允许”。

错误如下所示:

有谁知道这个的解决方法?

java macos java-web-start sign osx-mountain-lion
7个回答
28
投票

刚刚找到了解决方案:进入系统首选项 - >安全和隐私,并选中允许从任何地方下载应用程序的框(您可能必须单击锁定才能对此进行更改)


3
投票

这是因为Mountain Lion中的一项新功能被称为“关守”。以下是简要说明:

选择安装应用程序的位置:Gatekeeper为您提供三种安全选项,供您下载和安装Mac应用程序。您可以从任何地方下载和安装应用程序,具有与OS X Lion相同的保护。为获得最大安全性,请选择仅允许安装Mac App Store中的应用程序。或者从Mac App Store下载并安装应用程序以及使用开发者ID签名的应用程序。

网守警报:如果您下载并尝试从没有开发者ID的开发人员安装应用程序,Mountain Lion会提醒您。

手动覆盖:如果您收到来自未识别开发人员的应用程序的警报,您仍可以选择安装它。按住Control键并单击安装程序或应用程序图标以显示上下文菜单。选择“打开”,您将看到一个允许您安装应用程序的对话框。


2
投票

我有同样的问题。我还要补充说,一旦安装了应用程序并且您知道它正在运行。您可以恢复您更改的设置,以便在OS X安全性方面轻松自如。

问候


1
投票

点击“显示详细信息”

勾选“始终信任”......“”指的是所涉及的过期(或其他)证书

单击“继续”,然后授权更改证书信任设置“更新设置”,该更改将添加到您的钥匙串中

如果“允许”仍然显示为灰色,请重新启动


0
投票

我建议转到命令行并使用以下命令

$ sudo installer -pkg /path/to/installer -target /

并查看输出。如果您收到有关安装程序不受信任的错误,并且您知道源是准确的,并且您仍然希望安装它,那么

$ sudo installer -pkg /path/to/installer -allowUntrusted -target /

对于使用与Mountain Lion喜欢的代码签名工具不同的MacOS 10.8和较旧的安装程序,这是一个问题。或者我告诉了。


-2
投票

这与Gatekeeper无关。我有Java 7(JRE build 1.7_09),我确实有这个弹出窗口。我还允许一切安全。我使用的网站是银行,但请注意mydlink不起作用,雅虎财务屏幕也不行。当Java RE完全在外面时,这与我在2003年在我的Jaguar上所经历的完全相同。现在,Apple将它交还给Oracle,看看发生了什么(更不用说Java窗口上的字体解析了。 它没有访问证书(或缺少签名)。如果Oracle的任何人都可以为这个平台编程,那么解决方案就很简单了。 Appe修好了它,现在他们从我们身下拉下了地毯。 Java不是未来,而是告诉我的银行......


-2
投票

好的,这是他修复,只需将你的时钟设置为手动并将其取回几年,然后安装程序并将日期和时钟设置回自动 分类

© www.soinside.com 2019 - 2024. All rights reserved.