FIT-Connect-Tools enthalten keine trusted-root-certificates mehr
Description of the bug:
Das Archiv fit-connect-tools-main.zip sollte alle Dateien enthalten, die ein Nutzer von FIT-Connect benötigt, um erfolgreich die notwendigen JWKs aus einem V-PKI-Zertifikat abzuleiten.
Seit durch eine Restrukturierung des Projektes die Root-Zertifikate in ein eigenes Repository ausgelagert wurden, wird das ZIP-Archiv ohne Root-Zertifikate ausgeliefert

Versucht man nun aus einem V-PKI-Zertifikat JWKs abzuleiten, bekommt man die Fehlermeldung,
Error self-signed certificate in certificate chain.
Current behavior:
Das ZIP-Archiv fit-connect-tools-main.zip wird aktuell ohne Root-Zertifikate ausgeliefert
Expected behavior:
Das ZIP-Archiv fit-connect-tools-main.zip sollte alle notwendigen Dateien enthalte, damit erfolgreich JWKs aus einem v-PKI abgeleitet werden können.
Environments:
PROD
Additional Information:
Als Workaround können Kunden oder der Support Service mittels GIT-Kommandos das komplette Tool-Set herunterladen
- git clone https://git.fitko.de/fit-connect/fit-connect-tools.git
- cd fit-connect-tools
- git submodule update --init --recursive
Anschließend steht im Verzeichnis fit-connect-tools das komplette Tool-Set zur Verfügung. Der Support Service kann das Verzeichnis in ein ZIP-Archiv packen und dem Kunden schicken, wenn dieser die GIT-Tools nicht verfügbar hat.
Dependency / relationship to other issues:
Responsible person / team:
Contact persons including contact details:
Screenshots / Logs / Requests:
Checklist:
-
Add Severity label -
Add team label -
Related/affected issues/stories/epics linked and explained in the bug issue -
Creation of an automated test -
Bugfix deployed on DEV -
Bugfix tested on DEV -
Bugfix deployed on TEST -
Bugfix tested on TEST (possibly also by the connection project itself) -
Successful fix reported to Team Operations (Teams channel) -
Bugfix deployed on STAGE -
Bugfix tested on STAGE if necessary -
Bugfix deployed on PROD -
Bugfix tested on PROD (possibly also by the connection project itself) -
Final communication by Team Operations if necessary -
Internal documentation was checked and updated if necessary -
External documentation has been checked and updated if necessary -
Updated changelog if necessary