使用https协议使用Web服务

时间:2008-09-26 15:09:42

标签: java web-services https

我想从java客户端通过https使用Web服务。 我需要采取哪些步骤才能做到这一点?

3 个答案:

答案 0 :(得分:3)

实际上,与通过HTTP使用Web服务没什么不同。最重要的是调用Web服务的进程必须信任服务器的SSL证书。如果证书是从知名证书颁发机构购买的,这通常不是问题。否则,客户端将要么信任根证书,要么信任与服务器的完全限定主机名相关联的证书。

答案 1 :(得分:2)

您可能需要使用keytool命令来信任服务器的SSL证书。我一般都发现有必要运行这样的东西:

keytool -importcert -v -trustcacerts -alias ServerName -file server_cert_file.crt -keystore client_keystore_file

答案 2 :(得分:0)

布莱尔说得对。尽管如此,请使用SoapUI进行尝试,SoapUI是一个Web服务测试客户端。这是一个开源实用程序:所以你有机会了解事情是如何运作的。