2017-05-03 7 views
0

Ich versuche Drone mit TLS aber die Drohne Mittel zur Einrichtung kann nicht auf dem Server mit dem Fehler an:Gibt es eine Möglichkeit, Drohnen mit selbstsignierten Zertifikaten zu verwenden?

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

ich die notwendigen Dateien und meine Docker-Compose-Datei für die Drohne generiert haben Server hat DRONE_SERVER_CERT und DRONE_SERVER_KEY Werte mit den Zertifikaten festgelegt, so denke ich, das einzige Problem ist, dass es selbst signiert ist. Aber ich bin mir nicht sicher, wie ich die Zertifikate mit dem Drohnenbild einrichten soll, damit es die CA des Zertifikats erkennt. Gibt es eine Möglichkeit, das aufzustellen, oder mache ich das völlig falsch?

Antwort

0

Soweit ich weiß, verwendet der Drohne-CLI-Client den vertrauenswürdigen Zertifikatsspeicher der Systeme, wie es bei den meisten * Anwendungen der Fall ist. Damit Ihr Client dem selbstsignierten Zertifikat des Servers vertrauen kann, sollten Sie das CA-Zertifikat Ihrem Systemspeicher hinzufügen.

Eine gute Anleitung zur Installation eines CA-Zertifikats finden Sie in this answer.

* Browser haben normalerweise ihr eigenes CA-Zertifikat DB

Verwandte Themen