Skip to content
Snippets Groups Projects
Commit 3fa94065 authored by Pascal Osterwinter's avatar Pascal Osterwinter
Browse files

"Title" formatting.

parent 99503a82
No related branches found
No related tags found
1 merge request!189Dokumentation der Nutzung des JWK tools. (planning#361)
...@@ -156,7 +156,7 @@ Sie erhalten nach der Bestätigung eine Meldung, dass Ihr Zertifikat freigeschal ...@@ -156,7 +156,7 @@ Sie erhalten nach der Bestätigung eine Meldung, dass Ihr Zertifikat freigeschal
<img width="600" alt="Zertifikat als *.der-Datei herunterladen" src={useBaseUrl('/images/certificate_registration/certificate_registration_11_3.png')} /> <img width="600" alt="Zertifikat als *.der-Datei herunterladen" src={useBaseUrl('/images/certificate_registration/certificate_registration_11_3.png')} />
### Ableitung eines FIT-Connect-kompatiblen JSON Web Keys aus einem Zertifikat ## Ableitung eines FIT-Connect-kompatiblen JSON Web Keys aus einem Zertifikat
JSON Web Keys sind das Austauschformat in dem kryptografische Schlüssel in FIT-Connect zwischen der Destination und dem JSON Web Keys sind das Austauschformat in dem kryptografische Schlüssel in FIT-Connect zwischen der Destination und dem
Onlinedienst ausgetauscht werden. Private Schlüssel sollten nach Möglichkeit dort generiert werden, wo sie am Ende eingesetzt werden. Onlinedienst ausgetauscht werden. Private Schlüssel sollten nach Möglichkeit dort generiert werden, wo sie am Ende eingesetzt werden.
Ein Übertragen von privaten Schlüsseln zwischen Servern/Computern sollte vermieden werden. Ein Übertragen von privaten Schlüsseln zwischen Servern/Computern sollte vermieden werden.
...@@ -169,12 +169,12 @@ Sollte dies doch notwendig sein, so muss die Übermittlung nur verschlüsselt er ...@@ -169,12 +169,12 @@ Sollte dies doch notwendig sein, so muss die Übermittlung nur verschlüsselt er
### Python Skript ### Python Skript
Für diesen Prozess wird [hier](https://git.fitko.de/fit-connect/fit-connect-tools) ein tool bereit gestellt um aus einem vorhandenen Zertifikat JWKs für die nutzung in der FIT-Connect API zu generieren. Die Nutzung des tools ist dort auch beschrieben. Für diesen Prozess wird [hier](https://git.fitko.de/fit-connect/fit-connect-tools) ein tool bereit gestellt um aus einem vorhandenen Zertifikat JWKs für die nutzung in der FIT-Connect API zu generieren. Die Nutzung des tools ist dort auch beschrieben.
## Herunterladen der FIT-Connect Tools ### Herunterladen der FIT-Connect Tools
Laden Sie die [FIT-Connect-Tools als Zip-Datei](https://git.fitko.de/fit-connect/fit-connect-tools/-/archive/main/fit-connect-tools-main.zip) herunter und entpacken Sie sie an einem Ort Ihrer Wahl (Alternativ: Klonen Sie [unser Git-Repository](https://git.fitko.de/fit-connect/fit-connect-tools): `git clone https://git.fitko.de/fit-connect/fit-connect-tools.git`). Laden Sie die [FIT-Connect-Tools als Zip-Datei](https://git.fitko.de/fit-connect/fit-connect-tools/-/archive/main/fit-connect-tools-main.zip) herunter und entpacken Sie sie an einem Ort Ihrer Wahl (Alternativ: Klonen Sie [unser Git-Repository](https://git.fitko.de/fit-connect/fit-connect-tools): `git clone https://git.fitko.de/fit-connect/fit-connect-tools.git`).
Navigieren Sie anschließend zum Verzeichnis in dem Sie die Tools entpackt haben und öffnen Sie dort unter Windows eine **PowerShell** bzw. unter Linux ein **Terminal**. Alternativ können Sie auch innerhalb der **PowerShell** oder des **Terminals** zum Verzeichnis navigieren. Navigieren Sie anschließend zum Verzeichnis in dem Sie die Tools entpackt haben und öffnen Sie dort unter Windows eine **PowerShell** bzw. unter Linux ein **Terminal**. Alternativ können Sie auch innerhalb der **PowerShell** oder des **Terminals** zum Verzeichnis navigieren.
## Erforderliche Python-Pakete installieren ### Erforderliche Python-Pakete installieren
Um das Skript zur Erstellung von JSON Web Keys auszuführen, werden zusätzliche Python Pakete benötigt. Diese lassen sich sehr einfach mithilfe von **pip** und **poetry** nachinstallieren. Dazu kann unter Windows die **PowerShell** sowie das **Terminal** unter Linux verwendet werden. Um das Skript zur Erstellung von JSON Web Keys auszuführen, werden zusätzliche Python Pakete benötigt. Diese lassen sich sehr einfach mithilfe von **pip** und **poetry** nachinstallieren. Dazu kann unter Windows die **PowerShell** sowie das **Terminal** unter Linux verwendet werden.
```console ```console
...@@ -182,7 +182,7 @@ $ pip3 install poetry ...@@ -182,7 +182,7 @@ $ pip3 install poetry
$ poetry install $ poetry install
``` ```
## Ausführung des Skripts ### Ausführung des Skripts
Das Skript braucht einige Parameter um zu Funktionieren. Das Skript braucht einige Parameter um zu Funktionieren.
- Der Pfad zu einem Zertifikat im PKCS12 Format (`-i`) - Der Pfad zu einem Zertifikat im PKCS12 Format (`-i`)
- Den pfad an den die JWKs gespeichert werden sollen (`-o`) - Den pfad an den die JWKs gespeichert werden sollen (`-o`)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment