cxfcodegenを使用してスタブとバインディングを生成しました。すべてが正常に実行されますが、セキュリティの問題のため、サーバーはメッセージを拒否します。基本的に私は3つの層を持っており、そのすべてに証明書が必要です(私は持っています)。
- パイプ上のSSL暗号化
- 特定のデータ要素の証明書署名
- ペイロードデータの証明書XML署名。
スープに少しスパイスを加えるために、私は実際の署名と証明書を完全に制御することはできません。基本的に、適切なデータを抽出し、署名するために送信し、署名されたデータをトランザクションに再注入する必要があります。
私がアクセスできる証明書は、ローカルマシンのWindows証明書ストアにあります(SSLといくつかの署名)
ドキュメントを読むと、フレームワークはconfigvoodoomagicに大きく依存しているようです。残念ながら、私が見つけたリンクのほとんどは、証明書を生成する方法を詳細に説明するのに多くの時間を費やしていますが、実際に証明書を使用する方法についてはかなり簡潔です。
CXFを使用してこれを達成するにはどうすればよいですか?
適切なフックにアクセスするにはどうすればよいですか?また、どのコードを使用してメッセージに署名を挿入できますか?
ありがとう