問題描述:
最近項目后台監控到線上少量玩家調用華為游戲服務器登錄驗證接口https://jos-api.cloud.huawei.com/gameservice/api/gbClientApi時異常,報錯:
javax.net.ssl.SSLHandshakeException: server certificate change is restrictedduring renegotiation。
以為是華為這邊服務器證書做了調整導致的異常,最后聯系華為HMS Core游戲服務技術支持人員,溝通並解決了,相關處理方案同步分享給大家。
問題分析與解決方案:
一般華為證書更新不會影響線上玩家體驗,如果遇到上述問題可以參考以下解決方案中1或2方法:
https://stackoverflow.com/questions/27105004/what-means-javax-net-ssl-sslhandshakeexception-server-certificate-change-is-re
我這里參考的方案1解決的,在建立HTTPS連接時強制使用TLS協議,問題解決。
原文鏈接:https://developer.huawei.com/consumer/cn/forum/topic/0201423147646530616?fid=18
原作者:Mayism