Re: [問題] PTT 憑證問題

看板java作者 (有些事,有時候。。。)時間8年前 (2016/05/25 20:07), 8年前編輯推噓4(402)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《muimio (miu)》之銘言: : 我用JAVA抓PTT網頁版爬蟲 : 需要ptt憑證 : 有將網頁版憑證(.p7b)存下用KeyToolIUI轉成.jks : 以前試過可以 : 現在試 一直得到SSLException(不允許抓PTT資料) : (下載的p7b沒過期~使用日期:2016.4~2016.7) : error====javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected : error: java.security.InvalidAlgorithmParameterException: the trustAnchors : parameter must be non-empty : 請問該如何得到正確且可以進入PTT的憑證? : 謝謝 先用 InstallCert 把憑證下載回來 https://www.javaworld.com.tw/jute/post/view?bid=7&id=325560&sty=3 假設存檔於現在目前下的 jssecacerts, 你在開始連線前,把它設定在 system properties 內: System.setProperty("javax.net.ssl.trustStore", new File("jssecacerts").getAbsolutePath()); 應該就能動了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.157.210 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1464178078.A.B63.html

05/25 20:10, , 1F
謝謝~~我試試 萬分感謝
05/25 20:10, 1F

05/25 20:51, , 2F
不好意思~我該怎麼知道server的host/port...
05/25 20:51, 2F

05/25 20:52, , 3F
我卡關在java InstallCert [host]:[port]
05/25 20:52, 3F

05/25 21:36, , 4F
拍謝~host我知道~但port不知如何看到@"@
05/25 21:36, 4F
www.ptt.cc:443 <== https 預設 port 是 443 哩 ※ 編輯: qrtt1 (118.165.157.210), 05/25/2016 22:58:46

05/27 07:08, , 5F
要怎麼知道捏 >___<y
05/27 07:08, 5F
是常識啊xd ※ 編輯: qrtt1 (118.165.157.210), 05/28/2016 23:13:10

06/19 02:01, , 6F
http是80 https是443 google一下網路協定的預設port就有囉
06/19 02:01, 6F
文章代碼(AID): #1NHPMUjZ (java)
討論串 (同標題文章)
文章代碼(AID): #1NHPMUjZ (java)