Project

General

Profile

Actions

Bug #219

closed

Consecutive Authentication fails

Added by Tobias Wich over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
04/16/2013
Due date:
% Done:

0%

Estimated time:
Reviewer:
Build Version:

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

gothaer_second_auth.log (27 KB) gothaer_second_auth.log Tobias Wich, 04/16/2013 04:20 PM
Actions #1

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

Actions #2

Updated by Dirk Petrautzki over 11 years ago

  • Status changed from New to Review
  • Assignee set to Dirk Petrautzki
  • Reviewer set to Tobias Wich
Actions #3

Updated by Tobias Wich over 11 years ago

  • Status changed from Review to Closed
Actions

Also available in: Atom PDF