Hallo zusammen,
ich bin neu hier im Forum und habe gleich mal eine Frage mitgebracht.
Ich habe einen Shelly Pro 4 PM und ich moechte einen Web-API Aufruf programmieren.
Die Web-API die ich aufrufen moechte, ist allerdings nicht von mir und moechte das ich
mich per Client-Zertifikat authentifiziere.
In der Dokumentation finde ich nur die moeglichkeit, dieses Zertifikat hochzuladen mit
Shelly.PutTLSClientCert und Shelly.PutTLSClientKey:
https://shelly-api-docs.shelly.cloud/gen2/Component…uttlsclientcert
Um das ganze zu testen habe ich einen kleinen Server in NodeJS geschrieben und auch
einen Client um die Requests zu testen. Der Server und der Client funktionieren soweit,
dann habe ich versucht vom Shelly auf den Server zu kommen, leider wird hier das
Zertifikat dann nicht mitgeliefert.
Um diese Frage hier nicht unnoetig gross zu machen, habe ich alle meine Scripte
in einem Github Projekt veroeffentlicht. Ich hoffe das ist in Ordnung:
https://github.com/zigapeda/client-cert-auth
Viele Gruesse
Daniel