[問題] ssl socket

看板java作者時間13年前 (2012/08/28 15:58), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
我已經有.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

08/28 16:18, , 1F
證書呢?
08/28 16:18, 1F

08/28 16:19, , 2F
證書是用.net工具(makecert)產生的
08/28 16:19, 2F

08/28 16:20, , 3F
這也是我的一個小疑問,java client端不用指派證書哦?
08/28 16:20, 3F

08/28 16:26, , 4F
unable to find valid certification path to requested ta
08/28 16:26, 4F

08/28 16:26, , 5F
要如何設定client端證書啊?
08/28 16:26, 5F

08/28 22:06, , 6F
java keystore
08/28 22:06, 6F
文章代碼(AID): #1GF7ePJQ (java)