2012-02-14 2 views
0

私は奇妙なSSLの問題を抱えています。ダイナミックに生成されたページには、動的に生成されたJNPLファイルにリンクするJavaアプレットが含まれています。アプレットはそれがしていることをします。これはすべて動作します。jnplファイルへのリンクがあるSSLページのJavaアプレット

問題はSSL証明書にあります。ブラウザは、静的なページや動的に生成されたページを見て証明書に問題はありません。 「パブリッシャーの信頼性が確認できない」というJavaの処理が始まると、クライアント側だけが苦情を言います。

JNPLファイルにSSL以外のURLを使用すると、問題が解決します。問題?私はSSLにすべての道を行きたいと思います。

そして、私のjarファイルは、コード署名である。

おかげ

+0

JNPLは何を表していますか? –

+0

@AndrewThompson Javaネットワーク起動プロトコル - http://en.wikipedia.org/wiki/Java_Web_Startを参照してください –

+0

これは*** [JNLP](http://stackoverflow.com/tags/jnlp/info)***です。手紙をもっと慎重に注文し、あなたの投稿を編集してください。 BTW - JWSに関する最善の情報は右の[here](http://stackoverflow.com/tags/java-web-start/info)にあります。 –

答えて

2

をあなたのSSL証明書があること、ルート証明書から発行されたときに、このエラーが来ますjava-truststoreにないが、ブラウザのトラストストアにある。

あなたが

keytool --list -keystore cacerts 

リストにJRE/libに/セキュリティにJava用のトラストストアは通常、インストールされている(私の知る限り、JDKに付属している)証明書発行者は、keytoolを使用してJava-VMで信頼されているすべての証明書を確認することができますキーストアに含まれるもの

+0

お返事ありがとうございます。私はあなたのコメントを理解しています。しかし、世界中のすべてのクライアントにルート証明書を追加することはできません。 :-)これは無駄です。 – kib

+0

@kib CAが署名した署名証明書を取得します。 – EJP

+0

またはjavaによって信頼されるcaによって新しい証明書を取得する –

関連する問題