作者dm33 ()
看板java
标题[问题] ssl socket
时间Tue Aug 28 15:58:15 2012
我已经有.NET(c#) 的SSL server,我如何撰写使用java的client side
网路上的范client side都很容易,就只是…
SSLSocketFactory factory=(SSLSocketFactory)SSLSocketFactory.getDefault();
Socket s=factory.createSocket("localhost",port);
可是我直这样使用,是无法连上的,两边都出现error
java: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
C#:就只有不明的错误
请问有谁有同样的开发经验,可以教我如何才能完成这个需求,感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 42.75.211.188
1F:→ Lordaeron:证书呢? 08/28 16:18
2F:→ dm33:证书是用.net工具(makecert)产生的 08/28 16:19
3F:→ dm33:这也是我的一个小疑问,java client端不用指派证书哦? 08/28 16:20
4F:推 LaPass:unable to find valid certification path to requested ta 08/28 16:26
5F:→ dm33:要如何设定client端证书啊? 08/28 16:26
6F:推 now99:java keystore 08/28 22:06