2009-09-30 19 views
7

サーバー証明書を使用してJava Web Startアプリケーションに署名することはできますか?私が知りたいことは、それがうまくいくかどうかということです。私は自分のサーバーに信頼できる証明書を持っており、同じ証明書を再利用してアプリケーションに署名したいと考えています。サーバー証明書付きのJava Sign jars

このjarファイルは、署名者証明書のextendedKeyUsageの 延長コード署名を許可していませんエントリが含まれています。

は今のところ、私はこの警告を持っています。このjarには、 署名者証明書のNetscapeCertType拡張がコード の署名を許可しないエントリが含まれています。

証明書が信頼されていないという警告なしに私のアプリを起動できますか?

+0

なぜdownvoteですか? –

+0

あなたのケースでは効果がありますか?私はSSL証明書をウェブサイト用に使用することは、JAR署名にも役立つことを意味します。 – Amogh

+0

@Amogh SSL証明書は、httpsを通じて通信するウェブサイト/ Webアプリケーション用です。スタンドアロンアプリの場合は、別の証明書が必要です。 –

答えて

12

コード署名証明書を使用しないと警告が表示されます。ほとんどのCAでは、コード署名証明書はサーバー証明書よりもコストがかかります。私の意見では、これは単なるマーケティング計画で、別の証明書を支払うことになります。 2つの証明書には技術的な違いはありません。いくつかのCAは、両方のためにコンボの取引を提供するかもしれません。

+0

瓶に署名するときに私はすでに警告を受けています。アプリを実行するときに警告が表示されますか? –

+0

正しい証明書を使用していても、JARを実行すると通知が表示されます。しかし、あなたの場合には、それの上に警告が表示されます。残念ながら、ほとんどのユーザーは違いを見ません:( –

+2

実際のコード署名証明書が必要です。http://stackoverflow.com/questions/155241/cheapest-java-code-signing-certificate-not-self-安い価格で入手するためのアドバイスをしました。 – CarlG

関連する問題