2009-12-06 10 views
13

私はあなたの声でペイントすることができる奇妙なアプレットを作った。明らかに、マイクへのアクセスが必要ですが、Javaアプレットは署名されていない限りアクセスできません。限り、私は難しいと伝えることができ、暗号化が含まれていますが、明確ではありませんが、私はVerisignにもお金を払うことが期待されています。これはすべて私にとっては不快感を感じさせる多くの編集不能革新のように思えます。私はそれを最初に考える人ではないと思います。無料でJavaアプレットに署名することはできますか?

"教育的またはテスト目的のためにこれを回避する方法はありますか?"または私のブラウザのセキュリティをオフにすることができますか?アプレットに無料で署名しますか?

私はあなたがJava keytoolを使用して自己署名証明書を作成することができますFirefoxの3.0.15とJava 1.6.0でのUbuntu 9.04上

+0

明らかに物事は悪化しています。https://blogs.oracle.com/java-platform-group/entry/new_security_requirements_for_rias今後これを行う唯一の方法のように見えるのは、自己署名証明書をインストールすることです。あなたのブラウザの信頼できるルート証明書ストア... –

答えて

2

です。教育目的やテスト目的では十分ですが、コードを使用してコードを配備すると、人々はそれを信用することはまずありません。

私は、Thawteは無料の電子メール署名証明書を提供していたと思います。この証明書は、署名コードにも使用できます。まだそれが当てはまるかどうかはわかりません。

+11

あなたは人々がそれを信頼する可能性が高いことを意味しました。真剣に、ほとんどのユーザーは、あなたが信頼したいと思っているダイアログを読んでいないので、カーソルに最も近いボタンを押すだけです。 –

+0

誰かがそれを行うテストプログラムを作るべきです。 – Nathan

3

さらに進んで、OpenSSLで自分のCAを設定することができます。

これにより、独自のルート証明書を作成し、任意の数の署名またはSSL証明書を生成することができます。その後、ルート証明書をあなたの友人に配布し、それぞれのブラウザにインストールするよう依頼することができます。その後、CAによって作成された証明書の証明書チェーンは常に有効で自己署名されません(多くのブラウザーは自己署名証明書を見落とします)。

OpenSSL CAで作業する場合は、秘密鍵をjavaキーストアファイルにインポートするためにpkeytoolが必要な場合があります。

関連する問題