2012-03-13 5 views
2

私はasmx webserviceを呼び出す既存のJavaクライアントコードを持っています。ただし、asmx webserviceはプロビジョニング解除されており、セキュアなWebサービス(svc)に移行しています。 私が理解できるように、URLのhttpからエンドポイントのURLとhttpsを変更する必要があります。 新しいWSDLを使用してクライアントコードを再作成します。証明書を送信する

しかし、私はまた、すべての要求と一緒に証明書を送信する必要があります、誰も私がJavaを使用して行う方法について私を助けることができますか? 詳細情報が必要な場合はお知らせください。あなたは、クライアントの信頼ストアに通信するサーバの公開鍵をインポートする必要があり

多くのおかげ

答えて

1

。提供されるJDK Keytoolを使用して、証明書をトラストストアにインポートできます。

クライアントVMにトラストストアの詳細を指定する必要があります。 - それは望んでいるサーバの公開鍵を持っているトラストストア・ファイルの場所

  • は、javax.net.ssl.trustStore:以下のパラメータは、トラストストアを指定するには、クライアントVM上で設定を賭けする必要がありますコミュニケーションをとること。
  • javax.net.ssl.trustStorePassword - トラストストアのパスワード。

参考文献:

+0

答えがOP.Heに無関係である 'クライアント認証について尋ねているが、私も一緒に証明書を送信する必要があります毎回のリクエストで... – Cratylus

関連する問題