HTTPS Client-Zertifikat Authentifizierung

  • 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