Java 6、JBoss 7.1.1、および Spring 3.1.1.RELEASE を使用しています。企業 Web サイトの WSDL からデータを要求し、そのデータをローカル データベースに書き戻すアプリケーションを作成しようとしています。私たちの企業グループは、データを要求するマシンの認証局によって署名されたクライアント証明書 (QA には自己署名でも問題ありません) の公開鍵を要求し、それを使用して SSL 応答を私たちに送り返すと述べています。秘密鍵を使用してリクエストを送信する必要があります。
私はこれを行う方法について無知です。通常は、JAX-WS を使用してクライアント WSDL コードを作成し、Web サービスと通信して、サーバーの公開証明書をトラスト ストアに追加します。しかし、この場合、WSDL 要求を作成する目的で、要求側のマシンの秘密鍵を使用してデータを暗号化するように Web サービス クライアントに指示する方法がわかりません。
これを実現するためのサンプルコードやその他の参考資料に感謝します。-