gematik / E-Rezept-App-Android

The official Android App of the german e-prescription
Other
71 stars 13 forks source link

Test: generalAuthenticate für tagNo 5 nicht implementiert und Daten fehlerhaft #27

Open pke opened 6 months ago

pke commented 6 months ago

Mir ist aufgefallen, dass der Anwendungsfall, generalAuthenticate command mit tagNo=5 keinen Test hat. Er hat jedoch TestResource Einträge, die jedoch fehlerhaft sind. Die dort eingetragene APDU ist nicht korrekt.

10860000877C81848181 Die Länge nc stimmt nicht (0x08) und es ist kein gültiger DER Datensatz, es fehlt das ne byte (0x00)

Diese Fall wird jedoch im Schritte step4VerifyPcdAndPiccMac des secure channel handshakes benötigt.

Was ist der Stand mit diesen Tests? Wird er noch korrigiert?

stolle commented 6 months ago

Hallo pke und vielen Dank für den Hinweis. Wir schauen uns das zeitnah mal an.

pke commented 6 months ago

ich habe den PACE flow jetzt mal in TypeScript mittels open source libs nachgebaut. Das funktioniert alles. Würde nur gerne die Test-Suite vervollständigen. Danke!