40

Java アプレットがそのような恐ろしいセキュリティ警告を表示しないように、Javaコード署名証明書を探しています。しかし、私が見つけたそれらを提供しているすべての場所は、(私の意見では)年間200ドル以上のように、あまりにも高額です. 調査中、コード署名証明書はSSL証明書とほぼ同じように見えます。

私が持っている主な質問: SSL 証明書を購入して、それを使用して Java アプレットに署名することは可能ですか?

4

4 に答える 4

39

短い答え: いいえ、違います。

長い答え: これは同じ種類の証明書であり、同じ暗号化ソフトウェアを使用しますが、証明書には、使用が許可されていることを示すフラグがあります。コード署名と Web サーバーは用途が異なります。

于 2008-09-17T01:19:21.633 に答える
4

Firefox (など) で新しい CA 証明書をインポートするとき、信頼する証明書の使用を選択するオプションがあります。

  • サーバーに署名する
  • 署名コード (アプレットなど)
  • 電子メール証明書に署名する

私にとっての答えは、はい、同じです。さらに、OpenSSL (Unix では man openssl、man x509、man req など) で独自のものを生成してみませんか? 警告を静かにしたいですか、それとも会ったことのない他の人にあなたのコードを信頼してもらいたいですか? 他のユーザーがブラウザや OS などにバンドルされているアンカー CA に信頼をチェーンする必要がない場合は、OpenSSL を使用して独自のものを生成します。

そして、「OpenSSL を使用して独自の証明書を生成するにはどうすればよいですか?」と尋ねます。後者があなたの選択である場合。

于 2008-09-17T01:27:03.110 に答える
1

Thawte は、ここでコード署名証明書を提供しています。他の認証局もこのサービスを提供していると思います。Java keytoolを使用して、自己署名証明書を作成することもできます。

于 2008-09-17T01:27:39.117 に答える