Re: [問題] Android 7.0 https無法連線的問題

看板AndroidDev作者 (ben)時間7年前 (2017/03/14 14:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
我有遇過Android m可以但是在N不行, 後來發現N把RC4 cipher suites disable, 結果我連的server要的cipher suite預設都被 關掉,所以在我連線的時候,在sslsocket 哪邊setenabledciphersuites,傳 getsupportedciphersuites()進去,後來就成 功連線,您可以試試看。 ※ 引述《joycece (joycece)》之銘言: : 我也遇上了類似的問題 : 在Android 5 & 6的 手機上可以正常SSL連線(TLS1.2) : 但在Android 7.1.1的手機就發生以下錯誤 : javax.net.ssl.SSLHandshakeException: : java.security.cert.CertPathValidatorException: : Trust anchor for certification path not found. : 想請問是否能夠給個方向怎樣去修正或避免這個問題發生? : 謝謝 : ※ 引述《sana113821 (蜂蜜紅茶)》之銘言: : : 在越來越多7.0裝置出現後出現了這個問題 : : 使用https連線卻出現錯誤導致無法連線 : : 看了官方文件後發現7.0對於這部分有做了修改 : : 但不太了解具體的作法 : : 其實自己對於這個不太熟悉 : : 希望各位大大給個方向 : : 謝謝 : : 錯誤如下 : : W/System.err:javax.net.ssl.SSLHandshakeException: Connection closed by peer ----- Sent from JPTT on my Asus ASUS_Z017D. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.239.213 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1489471709.A.26F.html
文章代碼(AID): #1OnuZT9l (AndroidDev)
文章代碼(AID): #1OnuZT9l (AndroidDev)