當前位置:編程學習大全網 - 網站源碼 - Paho Mqtt SSL連接時常見異常問題以及解決方案

Paho Mqtt SSL連接時常見異常問題以及解決方案

在使用Mqtt的SSL方式連接時遇到了如下問題:

說明使用SSL連接配置中的TrustManager裏的server驗證失敗,即服務端證書簽名時用的host和現在簽名的host不是同壹個。如果是HTTPS,可以通過重寫hostNameVerifyer的方法來解決問題,網上有很多攻略

對於Mqtt連接時遇到這個問題,應該檢查是否pom.xml中依賴的版本有沖突。經實際驗證,paho的版本使用 較新 版本時會遇到這個問題(無論證書是正確/錯誤,均優先報no name mathing錯誤,推測是較低版本的校驗機制較弱)因此可以參考下面的搭配,使用較低版本跳過這個錯誤。因為暫未找到mqtt ssl連接時忽略host驗證的方法

對於Mqtt連接時遇到這個問題,應該檢查是否現在所使用的證書,和服務器端的證書不是同壹個。這壹次就栽在這個問題上了

pom.xml文件中的依賴:

  • 上一篇:如何刪除qq創建的接龍統計?
  • 下一篇:克隆紅裏的麻將叫什麽?
  • copyright 2024編程學習大全網