Bug #219
closedConsecutive Authentication fails
0%
Description
When testing the service at http://www.gothaer.de/de/zg/pk/pk_p/kfz/pkw/tarifrechner_pkw/rechner_1.htm, consecutive authentication operations fail. The card must not be removed from the terminal between the operations.
The attached log contains details about the error.
This issue is different than issue #199.
Files
Updated by Dirk Petrautzki over 11 years ago
The problem seems to be that the server sends a StartPAOSResponse after our DIDAuthenticate with EAC1InputType because it rejects to work with a test german identity card.
Therefore the two remaining EAC protocol steps are not executed and therefore the protocol is not removed from the card state entry. On the next authentication run the protocol does not start from the beginning with leads to this error.
I see two possible fixes here:
1. Remove the protocol every time the PAOSTask is finished (if not already removed by TinySAL)
2. Bind protocols additionally to sessions
Updated by Dirk Petrautzki over 11 years ago
- Status changed from New to Review
- Assignee set to Dirk Petrautzki
- Reviewer set to Tobias Wich