2016-03-29 12 views
1

Java Web Startアプリケーションを作成しました。 Jarに自己署名証明書で署名しました。 JarファイルとJNLPファイルを提供するWebサーバーも、その証明書で信頼されます。JNLPファイルの実行時にセキュリティダイアログをバイパスする方法

JNLPファイルを実行すると、次のダイアログが開きます。私はこのダイアログを表示しないようにする方法があるかどうかを知りたいと思っています。

Dialog

私はGoogleで検索すると、私はこの問題を参照する任意のソースを見つけることができませんでした。

あなたのお手伝いをしています。どうもありがとう。

答えて

2

私は、このダイアログを表示しないようにするどのような方法があるかどうか知りたい...

いいえ、あなたが道を見つけた場合、それはセキュリティ上のバグです。だから私たちに知らせてください - 私たちはそれを修正することができます。

..アプリケーションウィンドウを実行するとすぐに開きます。

これは、完全に認定されたコード署名証明書でさえ不可能です。

+0

私は前に同じダイアログを見ましたが、「このアプリをもう一度公開者から見せないでください」というチェックボックスがあります。そのチェックボックスが表示される原因を知っていますか?また、OPが後で実行するために要求していることを1回限りの承認としますか? – Manius

+0

@Maniusそれらはアプリではありません。 OPに明記されているように、「自己署名証明書を使用して」署名されています。彼らはアプリだった。認証局が発行した証明書で署名されています。とにかくそれはすべて変更されました。 1)約1年前に、オラクルは「自己署名」コードをまったく公開しないことを決定しました。 OKをクリックしてもダイアログが表示されます。 2)最近では、JWSのサポートがJava 9(自己署名証明書とCA認定コードの両方)で廃止されることになりました。 - それは死んだ馬で、鞭打ちを止める。 –

+0

ええ、私は自己署名証明書のビットを知っています - それと罰金と主張していない。ここでの混乱は、信頼できるCAでなければならないことによって署名されたアプリケーションのこのダイアログボックス(このようなチェックボックスなしのダイアログ)が表示されているという事実から来ています。しかし、それ以外の場所ではチェックボックスに表示されます。そのJava 9の部分を認識していなかった、それは "偉大な" ... – Manius

関連する問題