TC-Tools: Erzeugung von JWKs funktioniert nicht trotz neuem Root-Zertifikat des BSI
Zusammenfassung
Bei der Erzeugung vonJWKs für die Produktivumgebung kommt es bei der Nuntzung des Tools ./pkcs12ToJwk.py zu der folgenden Fehlermeldung:
Error, each subsequent certificate in fwk x5c chain has to be the one issuing the previous certificate. Jwk contain incorrect x5c certificate chain.
Kommando poetry run python ./pkcs12ToJwk.py -i "pfad/zum/pkcs12/Zertifikat.p12" -o "pfad/für/die/jwks" -e prod
Schritte zum Reproduzieren
- poetry run python3.11 pkcs12ToJwk.py -i "GRP_ Gesundheit Hannover ....p12" --environment prod
Wie verhält sich der aktuelle Fehler?
- Die Erzeugung der Schlüssel wird abgebrochen
Was ist das erwartete richtige Verhalten?
- Es sollen die erforderlichen Schlüssel erzeugt werden
- Es soll der Fehler in der Zertifikatskette aufgezeigt werden
- Wenn möglich, sollte das fehlerhafte Zertifikat angezeigt weden.
Relevante Protokolle/Screenshots/Anfragen
Akzeptanzkriterien zur Fehlerbehebung
-
Erzeugen von JWKs erfolgreich, wenn Zertifikatskette überprüft werden konnte -
Ausgabe des gefundenen Fehlers in der Zertifikatskette (letztes überprüftes Zertifikat, fehlerhaftes/ungeprüftes Zertifikat)
Edited by Pascal Osterwinter