1

Java EEでWebサービスへのプロキシを実装しており、WebサービスのWSDLからスタブを生成しました。ただし、Webサービスのユーザーマニュアルでは、すべての例がC#であり、ユーザーをWebサービスに対して認証するには、自動生成されたプロキシスタブでClientCredentialsプロパティを設定する必要があるとマニュアルに記載されています。

そのクラスはC#固有なので、Javaでそれを行う方法について何か提案はありますか?自動生成されたコードを調べましたが、認証に関連しているように見える他のプロパティは見つかりませんでした。Webサービスの背後にいる人々はあまり役に立たないので、私はこれに関する入力を評価します。

4

1 に答える 1

1

この回答を確認してください 指定されたp12証明書を使用してhttpsサイトに接続します

HttpsURLConnection.setDefaultSSLSocketFactory(sslContext.getSocketFactory()); キーです。この時点以降、wsdlサービスへの安全な接続を開くと、設定した資格情報が使用されます。

于 2012-10-12T08:39:10.487 に答える