1

信頼できる機関から証明書を取得しました(.pfx ファイルが提供されています)。

次のように、すべての .jar ファイルに jarsigner で署名しました。

jarsigner -storetype pkcs12 -keystore my_pfx_file.pfx -storepass my_store_pwd -signedjar Smy_jar.jar my_jar.jar

次に、キーストアから証明書をエクスポートして、.cer ファイルを作成しました。

「不明な発行元」からのメッセージを受信せず、代わりに会社名を表示するには、他に何をする必要がありますか?

4

1 に答える 1

4

私はそれを考え出した。.pfx ファイルの問題でした。mmc コンソールで証明書チェーンを確認できましたが、: を使用すると
keytool -list -storetype pkcs12 -keystore my_pfx_file.pfx
証明書チェーンの長さが 1であることがわかりました。
そのため、mmc コンソールから証明書をエクスポートしました。今回だけ、「可能な場合は証明書パスにすべての証明書を含める」というボックスにチェックを入れます。jar に署名した新しい .pfx ファイルを取得しましたが、完全に動作します。
この投稿は、何が起こっているのかを理解するのに大いに役立ちました: How to sign Java applet with .pfx file?

于 2012-06-21T02:05:23.267 に答える