我想从java客户端通过https使用Web服务。 我需要采取哪些步骤才能做到这一点?
答案 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)