1

Java クライアントから https 経由で Web サービスを利用したいと考えています。これを行うには、どのような手順を踏む必要がありますか?

4

3 に答える 3

3

実際、HTTP 経由で Web サービスを利用する場合と大差ありません。大きな問題は、Web サービスを呼び出すプロセスがサーバーの SSL 証明書を信頼する必要があることです。証明書が有名な証明書発行機関から購入されたものである場合、これは通常問題になりません。それ以外の場合、クライアントはルート証明書、またはサーバーの完全修飾ホスト名に関連付けられた証明書のいずれかを信頼する必要があります。

于 2008-09-26T15:14:45.693 に答える
2

サーバーの SSL 証明書を信頼するには、 keytoolコマンドを使用する必要がある場合があります。私は一般的に、次のようなものを実行する必要があることを発見しました:

keytool -importcert -v -trustcacerts -alias ServerName -file server_cert_file.crt -keystore client_keystore_file
于 2008-10-02T18:11:33.113 に答える
0

ブレアの言うことは正しい。それでも、Web サービス テスト クライアントである SoapUI を使用して試してみてください。これはオープン ソース ユーティリティです。そのため、内部でどのように機能するかを見ることができます。

于 2008-09-26T15:26:59.707 に答える