diff --git a/nuget-readme.md b/nuget-readme.md index 269f66686f2c1c9426da641b88d520f46540aed6..f39d25412467ed144122d09001f7918e7ed80e5b 100644 --- a/nuget-readme.md +++ b/nuget-readme.md @@ -38,7 +38,7 @@ Der Subscriber benötigt eine ClientID, ein ClientSecret und zwei Schlüsselpaar Zu Testzwecken können selbstgenerierte Schlüsselpaare mit dem [hierzu bereitgestellten Tool](https://docs.fitko.de/fit-connect/docs/details/jwk-creation) erzeugt werden. -In der Produktivumgebung müssen hierzu [Zertifikate der Verwaltungs-PKI zum Einsatz kommen](https://docs.fitko.de/fit-connect/docs/receiving/certificate). Aus einem Zertifikat der Verwaltungs-PKI können Sie die benötigten JSON-Schlüsselpaare erzeugen. [Hier](https://docs.fitko.de/fit-connect/docs/receiving/certificate) ist beschrieben, wie Sie zur Erzeugung der JSON-Schlüsselpaare ein Tool der FITKO nutzen. +In der Produktivumgebung müssen hierzu [Zertifikate der Verwaltungs-PKI zum Einsatz kommen](https://docs.fitko.de/fit-connect/docs/receiving/certificate). Aus einem Zertifikat der Verwaltungs-PKI können Sie die benötigten JSON-Schlüsselpaare erzeugen. [Hier](https://docs.fitko.de/fit-connect/docs/receiving/certificate) ist beschrieben, wie Sie zur Erzeugung der Schlüsselpaare ein Tool der FITKO nutzen. [Offizielle Dokumentation von FIT-Connect zum Abrufen von Einreichungen](https://docs.fitko.de/fit-connect/docs/receiving/overview) @@ -46,6 +46,10 @@ In der Produktivumgebung müssen hierzu [Zertifikate der Verwaltungs-PKI zum Ein ## Sender +### Erstellen einer Einreichung (submission) + +Das folgende Beispiel zeigt, wie Sie das SDK in einem sendenden System nutzen, um eine Submission (eine Einreichung) zu erzeugen und zu senden: + ```csharp var submission = Client .GetSender(FitConnectEnvironment.Testing, clientId, clientSecret, logger) @@ -57,12 +61,14 @@ var submission = Client ``` Im Beispiel oben stellt das Argument "FitConnectEnvironment.Testing" die FIT-Connect-Endpunkte zur Verfügung, die aufgerufen werden sollen. -Das Argument 'destinationId" liefert die Adresse des Fachverfahrens, das die Antragsdaten über FIT-Connect erhalten soll. -Das Argument "leikaKey" enthält die ID der beantragten Leistung. "Leika' ist die Abkürzung für "Leistungskatalog". +Das Argument 'destinationId" enthält die eindeutige Adresse des empfangenden Systems (Fachverfahrens), das die Antragsdaten über FIT-Connect erhalten soll. +Das Argument "leikaKey" stellt die ID der beantragten Leistung bereit. "Leika" ist die Abkürzung für "Leistungskatalog". ## Subscriber -### Erstellen des Subscribers +### Erstellen eines Subscribers + +Das folgende Beispiel zeigt, wie Sie das SDK in einem empfangenden System nutzen, um einen Subscriber zu erzeugen, der Einreichungen von sendenden Systemen erhält. ```csharp var subscriber = Client.GetSubscriber(FitConnectEnvironment.Testing, clientId, @@ -75,16 +81,21 @@ var subscriber = Client.GetSubscriber(FitConnectEnvironment.Testing, clientId, ``` Im Beispiel oben stellt das Argument "privateKeyDecryption" den JSON Web Key (JWK) für den privaten Schlüssel zum Entschlüsseln bereit. -Das Argument 'privateKeySigning" liefert den JWK des privaten Schlüssels zum Signieren. +Das Argument 'privateKeySigning" enthält den JWK des privaten Schlüssels zum Signieren. Das Argument 'publicKeyEncryption" liefert den JWK des öffentlichen Schlüssels zum Verschlüsseln. -Das Argument 'publicKeySignatureVerification" liefert den JWK des öffentlichen Schlüssels zum Überprüfen der Signatur. +Das Argument 'publicKeySignatureVerification" enthält den JWK des öffentlichen Schlüssels zum Überprüfen der Signatur. -### Abrufen der Submissions + +### Abrufen der verfügbaren Submissions + +Das folgende Beispiel zeigt, wie Sie das SDK in einem empfangenden System nutzen, um beim Server (dem Zustelldienst von FIT-Connect) nachzufragen, welche Einreichungen (Submission) zur Abholung bereit liegen. ```csharp var submissions = subscriber.GetAvailableSubmissions(); ``` +Das folgende Beispiel zeigt, wie Sie das SDK in einem empfangenden System nutzen, um bereitliegende Einreichungen mit ihren Anhängen vom Server (Zustelldienst) abzurufen. + ### Abrufen der Submissions mit den Anhängen ```csharp