-
Klaus Fischer authoredKlaus Fischer authored
FIT-Connect .NET SDK User Guide
Einleitung
Das FIT-Connect .NET SDK bietet eine einfache Möglichkeit, sowohl einen Antragsteller (Sender) als auch einen Antragsempfänger (Subscriber) an FIT-Connect anzubinden.
Voraussetzungen
OSX
Auf OSX wird das SDK nur dann unterstützt, wenn OpenSSL auf dem System installiert ist. Zum Installieren von OpenSSL können Sie Homebrew verwenden:
brew install openssl@1.1
Die Environment-Variable DYLD_LIBRARY_PATH
muss auf den Pfad zu OpenSSL verweisen.
Beispiele:
export DYLD_LIBRARY_PATH=/usr/local/opt/openssl/lib
export DYLD_LIBRARY_PATH=/usr/local/opt/openssl@1.1/lib
Sender
Um einen Antrag mit dem SDK versenden zu können, werden eine ClientID und ein ClientSecret benötigt. Diese können im Self-Service-Portal von FIT-Connect erzeugt werden. Hier ist beschrieben, wie Sie eine ClientID und ein ClientSecret erhalten.
Offizelle Dokumentation von FIT-Connect zum Versenden von Einreichungen (Anträgen)
Subscriber
Der Subscriber benötigt eine ClientID, ein ClientSecret und zwei Schlüsselpaare (im Format JSON Web Key) zum Verschlüsseln und Signieren.
Zum Testen können selbstgenerierte Schlüsselpaare mit dem hierzu bereitgestellten Tool erzeugt werden.
In der Produktivumgebung müssen hierzu Zertifikate der Verwaltungs-PKI zum Einsatz kommen. Aus einem Zertifikat der Verwaltungs-PKI können Sie die benötigten JSON-Schlüsselpaare erzeugen. Hier ist beschrieben, wie Sie zur Erzeugung der Schlüsselpaare ein Tool der FITKO nutzen.
Offizielle Dokumentation von FIT-Connect zum Abrufen von Einreichungen