用java访问.net开发的使用SSL的web service,急!
如题。
我用java可以顺利地访问到.net开发地web service(http),但是这个web service加上SSL后(https),会出现以下错误:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found
请问要如何解决?哪位大侠有做过类似地东西,提供一下完整地解决方案和代码,谢谢啦!
问题点数:100、回复次数:4Top
1 楼mudboy()回复于 2006-03-17 13:46:01 得分 0
SSL需要客户/服务端都要做相应的工作,你看看你客户端是否进行了相应的SSL设置呢Top
2 楼topjam()回复于 2006-03-17 20:24:40 得分 0
请问都要做哪些要做哪些设置?我是用JDeveloper开发的。
Top
3 楼topjam()回复于 2006-03-18 22:56:34 得分 0
有没有人知道怎么做啊?Top
4 楼ibiswang(神鸟)回复于 2006-03-23 11:55:21 得分 100
当然不行的呀,因为是SSL,SSL进行握手时会要求提供证书,而你直接利用URL Connection来通讯,当然就不行了,建议你利用HttpClient组件,来通讯,他支持SSL,注意HttpClient对SSL的支持需要的class不在其发布包里,你需要到httpclient主页上看看...Top




