問題タブ [signed-applet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
963 参照

java - 「bcprov-ext-jdk16-140.jar」を新しい権限属性で辞任

多くのjarに依存するアプレットがあります。Java を 7.45 に更新した後、アプレットは「<strong>このアプリケーションは、JAR ファイル マニフェストにアクセス許可属性が含まれていないため、将来の Java セキュリティ アップデートでブロックされます」というメッセージを生成します。 -permissions」をすべてのマニフェスト ファイルに追加した後、これらすべての jar を「6NRJ」証明書で再署名しました。

すべての jar は適切に署名されていましたが、残念ながら、アプレットは「bcprov-ext-jdk16-140.jar」でのみ例外を生成します。

例外の詳細は次のとおりです。

bcprov-ext-jdk16-140.jar は以前、弾む城によって署名されていたと思います。

許可属性を追加した後に「bcprov-ext-jdk16-140.jar」に再署名する方法はありますか?

助けてくれてありがとう

0 投票する
4 に答える
2288 参照

java - Maven は依存関係に再署名できますか?

私はmaven-jarsigner-plugin、影付きの uber-jar に署名するために使用しています。ただし、いくつかの依存関係を独自の jar で配布する必要があり、これらの jar を Maven リポジトリから取得し、既存の署名をすべてクリアして、独自の証明書で署名したいと考えています。

これを行う Maven プラグインはありますか、それとも Ant プラグインのハッカーを使用しますか?

0 投票する
0 に答える
46 参照

java - ExceptionInInitializerError、AccessControlException、不明な発行元セキュリティ警告、

プロジェクトをデプロイするときにブラウザでアプレットを実行する際の問題がどこにあるのか理解できません

http://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

jar マニフェスト コード

バットスティルエラー

私のプロジェクトのjarに署名するのに問題がありますか? jna 、 jvlc などのサードパーティの jar ファイルも私のプロジェクトで使用しています。これらの jar ファイルに署名する必要がありますか? keystore.jks および .crt ファイルの cmd で jar fileNotFoundException に署名する場合

jar の署名には、cmd jarsigner path\abc.jar エイリアスを使用します

この問題で数日を過ごした私を助けてください。

0 投票する
2 に答える
170 参照

java - 署名付きアプレットで複数の jar を使用するにはどうすればよいですか?

特に、画像ファイルのディレクトリを読み取り、それらをロードしてサイズを変更し、アップロードする既存の署名付きアプレットがあります。何年もうまく機能してきましたが、今は Tiff 画像のサポートを追加する必要があります。私が見つけた唯一の方法は、Java Advanced Imaging API を使用することです。もちろん、これは、アプレットをデプロイするときに、jai_codec.jar ファイルと jai_core.jar ファイルを含める必要があることを意味ます。アプレット要素のアーカイブ属性を次のように変更しました。

オリジナルに署名したのと同じ方法で、2 つの追加の jar ファイルにも署名しました。ただし、依然としてセキュリティ警告とエラーが表示され、アプレットは正しく実行されません (ユーザーが許可を与えようとしても)。これを正しく機能させるにはどうすればよいですか? 2 つの追加の jar の内容を抽出して、1 つの巨大な jar に入れる必要がありますか? 助けてくれてありがとう。

0 投票する
1 に答える
395 参照

java - permissions:sandbox と permissions:all-permissions には、異なる Java アプレット セキュリティ ルールが適用されますか?

このリンク ( http://www.java.com/en/download/help/jcp_security.xml ) では、ブラウザでのアプレットの Java セキュリティ設定について説明しています。「高」に設定すると、次のように表示されます。

これは、最小の推奨 (および既定) のセキュリティ レベル設定です。有効または期限切れの証明書で署名され、メイン JAR ファイルのマニフェストに Permissions 属性が含まれているアプリケーションは、セキュリティ プロンプトで実行できます。証明書の失効ステータスを確認できない場合、セキュリティ プロンプトを表示してアプリケーションを実行することもできます。他のすべてのアプリケーションはブロックされます。

ここでは、アプレットのアクセス許可レベルが何らかの影響を与えるかどうかを確認しようとしています - 言及されていませんが、サンドボックス レベルのアプレットがより低いアクセス許可で合法的に実行できることは論理的に思えます。誰もこれに断固として答えることができますか?

0 投票する
1 に答える
48 参照

java - Java アプレットのすべての権限

「サンドボックス」内で許可されていない操作を実行できなければならない Java アプレットに取り組んでいます。Java アプレットにはすべての権限が必要です。現在、ローカル サーバーでアプレットを実行しています。

署名付きアプレットを作成するために自己証明書を使用しようとしましたが、うまくいきません。これを行う他の方法はありますか、または自己証明書を作成するための良いチュートリアルを知っていますか?

よろしくお願いします / H

0 投票する
1 に答える
1821 参照

java - JRE 1.7.0_51-b13 および署名付きアプレット

Oracle JRE (1.7.0.51) の最終リリースで導入された警告や問題を防ぐために、信頼できる証明書を購入してアプレットに署名しました。

外部 jar (特に axis2-1.5.4.jar) も使用するアプレットを除いて、すべて問題ありません。

この jar にも新しい証明書で署名しましたが、常に取得します。

アプレットのロード中。どうしたの?

更新: これは私のアプレット コードです。

更新 2

コードのすべての部分を分離して、段階的に追加しようとしました。問題は、このメソッドを宣言するときであることがわかりました:

これは次のように定義されています。

これは私に例外を与えます:何か考えはありますか?

0 投票する
2 に答える
774 参照

java - 一部のコンピューターではアプレットの ClassNotFoundException が発生し、他のコンピューターでは発生しません -- オペレーティング システムに関連していますか?

Java アプレットでエラーを報告するユーザーもClassNotFoundExceptionいますが、アプレットを問題なく使用できるユーザーもいます。

この問題は、システムのオペレーティング システムに関連しているようです。

アプレットを正常に使用できるユーザーは新しいコンピューターを使用していますが、使用できないユーザーは Windows XP Home SP3 を使用しています。アプレットの URL をブラウザに入力して、アプレットを直接ダウンロードできることを確認しました。ファイアウォールは問題ではないようです。

Chrome を使用してブラウザを変数として削除するように全員に依頼しました。

別の方法でアプレットに署名したり、HTML 内で別の方法でアプレットを参照したりする必要がありますか?

タグが非推奨であることはわかってappletいますが、一部のユーザーでこのエラーが生成され、他のユーザーでは生成されない理由が説明されていません。

関連するもう 1 つの詳細: ドメイン名ではなく、IP アドレスを直接使用すると、アプレットは問題なくロードされます。

再現:

1) http://www.cengraving.com/s/item?itemId=CH003にアクセス

2) [カスタマイズ] をタップします。

3) XP マシンでは、ページが見つからないClassNotFoundExceptionというエラーが生成されます。com.designapplet.ui.DesignApplet(こちらも参考com.designapplet.ui.DesignApplet.classにしましたが、これも失敗です。)

4) IP アドレスを再試行すると、アプレットは同じ XP マシンで問題なくロードされます: 67.212.167.170/s/item?itemId=CH003。www.cengraving.com/SecureApplet.jar を使用してブラウザからアプレットを直接ロードできるため、ファイアウォール ルールは問題にならないようです。

HTML: