2017-05-03 88 views
0

我試圖使用TLS建立無人機,但無人機代理無法與錯誤連接到服務器:有沒有辦法將無人機與自簽名證書一起使用?

connection failed, retry in 15s. websocket. Dial wss://drone-server:8000/ws/broker: x509: certificate signed by unknown authority 

我已經生成必要的文件和我的搬運工,撰寫文件無人機服務器有DRONE_SERVER_CERTDRONE_SERVER_KEY值與證書設置,所以我認爲唯一的問題是,它是自簽名的。但是我不知道如何設置無人機鏡像的證書來讓它識別證書的CA.有沒有辦法設置它,或者我會以完全錯誤的方式來解決這個問題?

回答

0

就我所瞭解的無人機CLI客戶端而言,它使用系統的可信證書存儲,就像大多數應用程序一樣。因此,爲了讓您的客戶端開始信任服務器的自簽名證書,您應該將CA證書添加到系統存儲中。

關於如何安裝CA證書的好指南可以在this answer找到。

*瀏覽器通常有自己的CA證書DB

相關問題