我想从java客户端使用https上的web服务。为了做到这一点,我需要采取哪些步骤?
发布于 2008-09-26 15:14:46
实际上,应该与通过HTTP使用web服务没有太大区别。重要的是,调用web服务的进程必须信任服务器的SSL证书。如果证书是从知名的证书颁发机构购买的,这通常不是问题。否则,客户端将希望信任根证书,或者与服务器的完全限定主机名相关联的证书。
发布于 2008-10-02 18:11:33
您可能需要使用keytool命令来信任服务器的SSL证书。我通常发现有必要运行下面这样的代码:
keytool -importcert -v -trustcacerts -alias ServerName -file server_cert_file.crt -keystore client_keystore_file发布于 2008-09-26 15:27:00
布莱尔说的没错。同样,使用SoapUI进行试验,这是一个web服务测试客户端。这是一个开放源码的实用程序:因此您有机会了解它是如何在幕后工作的。
https://stackoverflow.com/questions/140113
复制相似问题