web-dev-qa-db-ja.com

デジタル署名は信頼されていません。 Javaはこのアプリケーションへのアクセスを許可しません

私はJava Web Startアプリケーションを持っています。これは、Windows 7、Linux、およびMac OS X 10.7でテストしました(すべてで正常に動作します)。

Mac OS X 10.8 Mountain Lionでは、「許可」を選択するオプションがなく、次のエラーが発生します。

エラーは次のようになります。 http://i.stack.imgur.com/7sXoO.png

誰かがこれの回避策を知っていますか?

18
sudo

解決策が見つかりました:[システム設定]-> [セキュリティとプライバシー]に移動し、アプリケーションをどこからでもダウンロードできるようにするチェックボックスをオンにします(これを変更するには、ロックをクリックする必要がある場合があります)

28
Nick

これは、「ゲートキーパー」として知られるMountainLionの新機能によるものです。以下は簡単な説明です。

アプリのインストール元を選択してください: Gatekeeperには、Mac用のアプリをダウンロードおよびインストールするための3つのセキュリティオプションがあります。 OS X Lionが提供するのと同じ保護で、どこからでもアプリをダウンロードしてインストールできます。最大限のセキュリティを確保するには、Mac AppStoreのアプリのみをインストールできるようにすることを選択します。または、Mac App Storeからアプリをダウンロードしてインストールし、開発者IDで署名されたアプリをインストールします。

ゲートキーパーアラート: Mountain Lionは、開発者IDを持たない開発者からアプリケーションをダウンロードしてインストールしようとすると、アラートを出します。

手動オーバーライド:アプリが身元不明の開発者からのものであるというアラートを受け取った場合でも、アプリのインストールを選択できます。 Ctrlキーを押しながらインストーラーまたはアプリケーションアイコンをクリックして、コンテキストメニューを表示します。 [開く]を選択すると、アプリケーションをインストールするためのダイアログが表示されます。

3
Vikram Singh

私はこれと同じ問題を抱えていました。また、アプリがインストールされ、機能していることがわかったら、それを追加します。変更した設定を元に戻して、OSXのセキュリティを安心させることができます。

よろしく

2
C K Cheung

[詳細を表示]をクリックします

関係する期限切れの(または何でも)証明書を指す「常に信頼する」にチェックマークを付けます

[続行]をクリックして、キーチェーンに追加された証明書の信頼設定「更新設定」の変更を承認します

「許可」がまだグレー表示されている場合は、再起動します

1
Alan Trewartha

コマンドラインに移動して、次を使用することをお勧めします

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

出力を表示します。インストーラーが信頼されていないというエラーを受け取り、ソースが正確であることがわかっていて、とにかくインストールしたい場合は、

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

これは、MountainLionが好むものとは異なるコード署名ツールを使用するMacOS10.8以前のインストーラーの問題です。またはそう言われています。

0
phonedog365