古詩詞大全網 - 藝術簽名 - Paho Mqtt SSL連接常見異常問題及解決方案

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

使用Mqtt的SSL連接時遇到以下問題:

說明SSL連接配置中TrustManager中的服務器認證失敗,即簽署服務器證書時使用的主機與現在簽署的主機不壹樣。如果是HTTPS,可以通過重寫hostNameVerifyer來解決問題。網上有很多策略。

當妳在Mqtt連接中遇到這個問題時,妳要檢查依賴pom.xml的版本是否有沖突,經過實際驗證,paho的版本在使用較新的版本時會遇到這個問題(不管證書是對是錯都先不報名字匹配錯誤,想必是較低版本的驗證機制比較弱),所以我們可以參考下面的搭配,使用較低版本跳過這個錯誤。因為還沒有找到mqtt ssl連接時忽略主機認證的方法。

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

pom.xml文件中的依賴關系: