Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehler beim Validieren der Packages: base64 String in Example_MII_Consent_Provenance.json enthält unerlaubte Zeichen #30

Closed
SebStaeubert opened this issue Sep 12, 2023 · 1 comment
Assignees
Labels
bug Something isn't working technical correction
Milestone

Comments

@SebStaeubert
Copy link
Contributor

@astruebi (per Mail):

ich habe gestern im Testdatenprojekt mal die KDS-Packages für die
Validierung geupdatet.
Beim Zusammensammeln der Packages bin ich neben dem Package
'de.einwilligungsmanagement-1.0.1.tgz' auch über das Package
'de.medizininformatikinitiative.kerndatensatz.consent-1.0.3.tgz' gestolpert.
Letzteres kann aber nicht vom Validator in Java geladen werden. Es kommt
zu einem Fehler, weil irgendjemand meinte, in der Datei
'Example_MII_Consent_Provenance.json' bei den base64-codierten Daten der
Unterschrift noch ein paar Punkte und in eckigen Klammern eine
Erklärung dahinter schreiben zu müssen:
"data":
"iVBORw0KGgoAAAANSUhEUgAAAJYAAABZCAYCCCDcv92DAAAABGdBTUEAAKKkxq/Z1wAAACBjSFJNAACHEAAAjBIAAQW.....[base64-codiert,
z.B. Scan der Unterschrift]"
Darüber stolpert der Hapi beim Einlesen der Packages. Nimmt man alles
hinter dem letzten 'W' weg und erstellt wieder ein tgz-Datei aus dem
Package, dann geht es. Das Problem tritt auch schon in älteren Versionen
auf, weil das Beispiel da identisch ist.

@SebStaeubert SebStaeubert added bug Something isn't working technical correction labels Sep 12, 2023
@SebStaeubert SebStaeubert added this to the MII KDS v1 milestone Sep 12, 2023
@SebStaeubert SebStaeubert self-assigned this Sep 12, 2023
SebStaeubert added a commit that referenced this issue Sep 12, 2023
@SebStaeubert
Copy link
Contributor Author

Package v1.0.5 (Simplifier) erzeugt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working technical correction
Projects
None yet
Development

No branches or pull requests

2 participants