.NET-SDK: SET-Empfang inkl. Signaturprüfung

Warum?

Mit dem .NET-SDK soll es möglich sein, Events aus dem Event Log zu empfangen.

Relevante Links und Bemerkungen

Akzeptanzkriterien

  1. Das Event Log kann mit Hilfe einer Methode abgrufen werden.
  2. Beim Abruf des Event Log wird jeder enthaltene SET syntaktisch geprüft.
  3. Beim Abruf des Event Log wird die Signatur jedes SET inkl. OCSP-Prüfung geprüft. -> wird umgesetzt durch #559 (closed)
  4. Die unter https://docs.fitko.de/fit-connect/docs/getting-started/event-log/set-validation beschriebenen Prüfungen werden durchgeführt.
  5. Die Inhalte der SET sind für Nutzer:innen des SDK sinnvoll einsehbar.
  6. Die neue Funktionalität des SDK wird durch Unit-Tests überprüft.
  7. Die neue Funktionalität des SDK wird durch einen E2E-Test überprüft (via CI).
  8. NEU: Vom SDK erzeugte SETs entsprechen dem folgenden JSON-Schema: https://schema.fitko.de/fit-connect/set-payload//1.0.0/set-payload.schema.json (siehe https://docs.fitko.de/fit-connect/docs/set-schema/overview)
  9. Beim Erstellen eines SET: AuthenticationTags füllen

Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)

Edited by Marco Holz