2012-03-20 6 views
2

アプリケーションのキーストアプロパティに証明書が追加されたhttps URLにアクセスしています。実行時に新しくアップロードされたキーストアファイルを使用してキーストアプロパティを更新するにはどうすればよいですか?

ただし、対象のhttps URLの証明書に最近の変更があります。

コードを再コンパイルして、更新されたキーストアを手動で再構築する必要はありませんが、プログラムで場所にアップロードし、アプリケーションの更新されたキーストアを参照したいとします。

更新キーストアのsetProperty()が[新しいキーストアファイルをアップロードするときに] 2回動作していないとき。

問題の解決にお役立てください。

おかげで、 ジャヤクリシュナ

+0

新しいデータを展開するよりも、この問題を解決する新しいコードをどのように展開するのですか? – EJP

答えて

0

javax.net.ssl.*システムプロパティは一度だけロードされます。

SSLContextを使ってキーストアからキー/証明書をより動的に読み込んでアプリケーションに初期化するには、独自のX509KeyManagerを作成する必要があります。

+0

ありがとうブルーノ!詳細を教えてください、またはリファレンスリンクやポインタをここで提供してください。 –

関連する問題