問題タブ [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.
code-signing - 署名付きアプレットがロードされない
私は単純な HelloWorld アプレットを持っています。それを HTML に埋め込んでいます。うまくいきました。しかし、アプレットを jar に入れて jar に署名しましたが、「自己署名付き jar はサポートできません」と表示されてロードされず、ICA 発行の証明書を使用して署名しています。さらに、1.7.51 バージョンより前は、この問題に直面したことはありませんでした。ところで:パラメータの追加についてOracleドキュメントを調べました
それによると、署名された MANIFEST.MF に次の属性を追加しようとしました: Permissions: サンドボックス、Trusted-Library: true しかし、これも役に立ちませんでした。何かが欠けているかどうかわかりません。
マニフェストは次のようになります。
コンソール ログの追加:
ありがとう。日
java - Java Web Start を使用したアプレットの代替方法
私のWebアプリケーションでは、Webアプリケーションから選択したデータを使用してチケットを表示し、クライアントマシンから印刷するためにJava Web Start(jnlp)でJavaアプレットを使用しています。印刷が成功すると、サーバーは関連する通知を受け取り、それに従ってさらにアクションを実行します。ブラウザにjreをインストールしたり、クライアントマシンに異なる設定をインストールしたりしたくないので、それに代わるものはありますか? 既存のシステムの問題は、クライアントが証明書の受け入れを拒否した場合、クライアントのプリンターからチケットを印刷できず、応答がないことです。ユーザーが証明書の受け入れを拒否した場合、サーバーはそれについて通知を受ける必要があります。どんな助けでも大歓迎です。
java - 既存の証明書を使用して Java アプレットに署名する
アプレットに署名することについてはすでに多くの質問がありますが、1 つのシナリオがあります。これはより一般的だと思いますが、明らかにそうではありません...
CSR、CA、および証明書をすでに持っている場合、アプレットに署名するにはどうすればよいですか? キーストアを作成するためにCSRをインポートし、CSRがkeytoolによって生成されたかのように続行することになっていると思います。
しかし、何度か試してみましたが、うまくいかないようです。それについての詳しい情報はどこにも見つかりませんでした。
とにかく、多分私はそれをすべて間違っていたので、そうは思いませんが、それは単に不可能です..
これに関する情報/リンクを取得していただければ幸いです。
x509 - Comodo の X.509 証明書で Java アプレットに署名する方法
私はJavaセキュリティの初心者であり、それについてほとんど何も知りません。デジタル署名された、数年前に与えられた既存の瓶があります。ただし、その署名は期限切れになり、再度署名する必要があります。クライアントは Comodo から X.509 証明書を購入し、Comodo から次の 4 つのファイルが提供されました。
1) AddTrustExternalCARoot.crt
2) COMODOCodeSigningCA2.crt
3) UTNAddTrustObject_CA.crt
4) "application_specific_key".crt
持っている jar ファイルに署名するための次の手順を知りたいです。次のことを試してみましたが、jarsigner を使用してアプレット jar に署名するとエラーが発生し続けます
1) keytool -import -alias AddTrustExternalCARoot -keystore altis.keystore -file AddTrustExternalCARoot.crt
2) keytool -import -alias COMODOCodeSigningCA2 -keystore altis.keystore -file COMODOCodeSigningCA2.crt
3) keytool -import -alias UTNAddTrustObject_CA -keystore altis.keystore -ファイル UTNAddTrustObject_CA.crt
4)keytool -import -alias "application_specific_alias" -keystore altis.keystore -file "application_specific_alias".crt
5) jarsigner "application_jar_file" "application_specific_alias"
jarsigner: "application_specific_alias" の証明書チェーンが見つかりません。「application_specific_alias」は、秘密鍵と対応する公開鍵証明書チェーンを含む有効な KeyStore キー エントリを参照する必要があります。
私は何が欠けていますか?