SSL-Problem mit CUxD curl
Verfasst: 08.07.2018, 23:46
Hallo zusammen!
Bisher war ich stiller Leser dieses Forums und habe auch schon von diversen Beiträgen hier sehr profitiert. (Ich war zwar vor einem Jahr bereits registriert, aber als ich mich gerade einloggen wollte, war mein Konto wohl gelöscht.) An dieser Stelle also schon mal ein herzliches Dankeschön in die große Runde! Jetzt habe ich aber eine konkrete Frage zum curl im CUxD, für die ich bisher keine Antwort finden konnte. Ich habe aktuell das folgende Problem:
Ich würde gerne über meine CCU2 den Modus meiner Arlo-Kameras umschalten. Da Netgear ja leider noch keine offizielle API bereitstellt gehe ich den Umweg über IFTTT. Dort habe ich mit dem Maker den Status meiner Arlo-Kameras per Webhook-Event verknüpft. Das funktioniert so weit auch wunderbar. Ich kann mit (oder auch direkt im Browser) also mein Event mittels GET-Request triggern.
Nun wollte ich den Aufruf mittels CUxD auf meiner CCU2 durchführen. Bei diversen anderen Requests wie z.B. Pushover funktioniert das auch wunderbar. Also habe ich im Programm den Scriptaufruf eingebaut. Das hat nun leider nicht funktioniert.
Ich hab das ganze also per Terminal von der CCU2 aus getestet, um dem Fehler näher zu kommen. Dort erhalte ich beim Aufruf von dann auch direkt die folgende Fehlermeldung: . Dieses könnte ich nun natürlich mittels oder Flag übergehen und den Request erfolgreich absetzen. Das fände ich aber sehr unschön, da maker.ifttt.com ja ein gültiges Zertifikat von Go Daddy vorweisen kann. Von Qualys SSL Labs gibt es hier auch ein "A" für den Server-Test.
Gibt es hier ein Problem mit dem CA Bundle, welches von curl aktuell genutzt wird? Wie könnte hier Abhilfe geschaffen werden?
Meine Versionen:
CCU2 mit (noch) Version 2.31.25
CUxD mit Version 2.0.0
#/usr/local/addons/cuxd/curl --version: curl 7.46.0 (arm-unknown-linux-gnu) libcurl/7.46.0 OpenSSL/1.0.0j zlib/1.2.7
Vielen Dank und liebe Grüße
Bisher war ich stiller Leser dieses Forums und habe auch schon von diversen Beiträgen hier sehr profitiert. (Ich war zwar vor einem Jahr bereits registriert, aber als ich mich gerade einloggen wollte, war mein Konto wohl gelöscht.) An dieser Stelle also schon mal ein herzliches Dankeschön in die große Runde! Jetzt habe ich aber eine konkrete Frage zum curl im CUxD, für die ich bisher keine Antwort finden konnte. Ich habe aktuell das folgende Problem:
Ich würde gerne über meine CCU2 den Modus meiner Arlo-Kameras umschalten. Da Netgear ja leider noch keine offizielle API bereitstellt gehe ich den Umweg über IFTTT. Dort habe ich mit dem Maker den Status meiner Arlo-Kameras per Webhook-Event verknüpft. Das funktioniert so weit auch wunderbar. Ich kann mit
Code: Alles auswählen
curl https://maker.ifttt.com/trigger/MEIN_EVENT/with/key/MEIN_KEY
Nun wollte ich den Aufruf mittels CUxD auf meiner CCU2 durchführen. Bei diversen anderen Requests wie z.B. Pushover funktioniert das auch wunderbar. Also habe ich im Programm den Scriptaufruf
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s https://maker.ifttt.com/trigger/MEIN_EVENT/with/key/MEIN_KEY");
Ich hab das ganze also per Terminal von der CCU2 aus getestet, um dem Fehler näher zu kommen. Dort erhalte ich beim Aufruf von
Code: Alles auswählen
/usr/local/addons/cuxd/curl https://maker.ifttt.com/trigger/MEIN_EVENT/with/key/MEIN_KEY
Code: Alles auswählen
curl: (60) SSL certificate problem: self signed certificate in certificate chain
Code: Alles auswählen
-k
Code: Alles auswählen
--insecure
Gibt es hier ein Problem mit dem CA Bundle, welches von curl aktuell genutzt wird? Wie könnte hier Abhilfe geschaffen werden?
Meine Versionen:
CCU2 mit (noch) Version 2.31.25
CUxD mit Version 2.0.0
#/usr/local/addons/cuxd/curl --version: curl 7.46.0 (arm-unknown-linux-gnu) libcurl/7.46.0 OpenSSL/1.0.0j zlib/1.2.7
Vielen Dank und liebe Grüße