作者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
→ Lordaeron:證書呢? 08/28 16:18
→ dm33:證書是用.net工具(makecert)產生的 08/28 16:19
→ dm33:這也是我的一個小疑問,java client端不用指派證書哦? 08/28 16:20
推 LaPass:unable to find valid certification path to requested ta 08/28 16:26
→ dm33:要如何設定client端證書啊? 08/28 16:26
推 now99:java keystore 08/28 22:06