JNLPアプリケーションは完全に署名されていません。

JNLPアプリケーションは完全に署名されていません。

javawsを使用して.jnlpファイルを実行しようとしています。次のエラーが発生します。

Caused by: net.sourceforge.jnlp.LaunchException: Fatal: 
Application Error: The JNLP application is not fully signed
by a single cert. The JNLP application has its components 
individually signed, however there must be a common signer to 
all entries.

デフォルトの Java VM は、これらのセキュリティ制限を適用するようです。これで、この.jnlpファイルのソースが安全であると確信していたので、実際に実行したいと思います。悪いことに、Windowsから同じファイルをダウンロードして開くことが実際に機能します。理由がわからない?

javawsにこの問題を無視するようにどのように指示できますか?

javaws - バージョン:icedtea-web 1.6.2(1.6.2-3.1)

debianstretch、カーネルLinux 4.9.0-8-amd64

編集:この記事は詐欺と見なされます。署名されていないjavawsコードの実行

しかし、すべての可能な解決策は私には適していません。

次に追加:

deployment.security.level=ALLOW_UNSIGNED

到着

.java/deployment/deployment.properties

動作しません。また、~/.config/icedtea.webが.java/deploymentのエイリアスであると言うのも正しくありません。このファイルは ~/.config/icedtea.web にまったく存在しません。少なくとも私のシステムにはありません。 deployment.prpoertiesを~/.config/icedtea.webに接続しました。役に立たない。

~/.config/icedtea.webが.java/deployment/を指すようにリンクを作成しました。それも無駄です。

その後、無効Algorithmsをコメントアウトすることをお勧めします。

/etc/java-*-openjdk/security/java.security

私のシステムには、/ etcおよび/ usrを含むいくつかのjava.securityファイルがあります。システム上のすべてのjava.securityファイルでこの行をコメントアウトしました。

したがって、この投稿は同様の問題の重複である可能性があります。提案された解決策は問題を解決しないので、明らかに別のものです。

原因に近づくためにどのような他の情報を提供できますか?セキュリティ設定を変更せずにWindowsですぐに機能するのはなぜですか?

ベストアンサー1

おすすめ記事