私はJavaを初めて使用しますが、これと非常によく似た問題があります。プロンプトが表示されたらデジタル証明書を抑制します。私は環境を完全に制御できます。考えられる解決策はありますか?専門家交換の質問
2 に答える
セキュリティ上のバグになるため、警告を抑制する方法がないことを願っています。そのような方法がある場合は、報告して修正する必要があります。
申し訳ありません; 私は元の質問を誤解していましたが、OP の追加コメントのいくつかはそれをより明確にしました。問題のマシンの管理者は、必要な証明書を含むキー ストアのセットアップを自動化できます。
Java デプロイメント ガイドのセキュリティ情報を参照してください。開発者がアプリケーションに署名するために使用する証明書を含むキー ストアを作成します。これは「信頼できる証明書」キー ストアになり、その場所はdeployment.system.security.trusted.certs
展開プロパティ ファイルの「 」プロパティによって指定されます (おそらく、ユーザーではなくシステム レベルで指定するのが最も理にかなっています)。
システム プロパティの場所はファイルで指定されdeployment.config
ます。その場所は、すべてのワークステーションが企業全体の構成を指すように URL にすることができます。
Windowsに組み込まれているので、できるとは思いません。それは、感染などを防ぐためのビルトイン メカニズムの 1 つです。そのため、答えが見つからないのではないかと思います。
私の質問は、なぜ証明書を取得したくないのですか? 実際の費用は覚えていませんが、証明書を取得するのに百から数百の間のどこかだと思います。そもそもそれを抑える方法を見つけようとするコストよりもはるかに少ないことは間違いありません...