2009-06-16 11 views
1

HTTPSを使用して接続する必要のあるクライアントプロキシをJAX-WSで生成しました。代わりに証明書をデータベースに保存するので、証明書の処理はカスタムで行う必要があります。websphereのカスタムSSLソケットファクトリを持つJAX-WSクライアント

私はSUN JAXWS実装用の作業用バージョンを用意していますが、WebSphere 7.0で同じクライアントコードを使用する必要があります。

残念ながら、JAX-WS標準はこの点で少し弱いです。これを行う方法に関する実装固有の手順です.WebSphereの場合は、多くの情報が見つかりません。

私はAxis2が使用されているように見えましたが、SUN実装で作業しているカスタムハンドシェークを設定する方法については何も役に立ちません。

+0

誰もいませんか?私はWebSphere上でバグレポートを作成し、レベル3に昇格しました。しかし、私は今でもほぼ1ヶ月間待っています。標準のAxis2とHTTPClientを無効にするために愚かなハッキングを書いた人を解雇したと思います解決策? –

答えて

0

IBMも私を助けません。だから私は自分自身のJAX-WS - > SOAP変換を実装しました。それは2日かかり、必要なものすべてをサポートしています。

3

静的メソッドsetDefaultSSLSocketFactoryを使用して、HttpsURLConnectionのデフォルトのSSLSocketFactoryを設定できます。これは、HttpsURLConnectionの新しい新しいインスタンスのソケットファクトリになります。私たちはこれをSEアプリケーションで動作させました。Axisでも動作すると思います。

関連する問題