libchipcard  5.0.2

Chipcard-based CryptTokens. More...

Collaboration diagram for Chipcard CryptTokens:

Functions for Inheriting Classes

Functions in this group can be used by other card based CryptToken plugins.

CHIPCARD_API int LC_Crypt_Token_VerifyPin (GWEN_CRYPT_TOKEN *ct, LC_CARD *hcard, GWEN_CRYPT_PINTYPE pt, uint32_t guiid)
 
CHIPCARD_API int LC_Crypt_Token_ChangePin (GWEN_CRYPT_TOKEN *ct, LC_CARD *hcard, GWEN_CRYPT_PINTYPE pt, int initial, uint32_t guiid)
 
CHIPCARD_API int LC_Crypt_Token_ResultToError (LC_CLIENT_RESULT res)
 

Detailed Description

Chipcard-based CryptTokens.

Libchipcard2 provides CryptToken plugins for Gwenhywfar. These plugins can be used by AqBanking.

The following CryptToken plugins are provided:

Function Documentation

CHIPCARD_API int LC_Crypt_Token_VerifyPin ( GWEN_CRYPT_TOKEN *  ct,
LC_CARD hcard,
GWEN_CRYPT_PINTYPE  pt,
uint32_t  guiid 
)

Let the chipcard verify a pin. If the card reader has a keypad then secure input will be used. Otherwise the user will be asked to enter a pin which is then relayed to the card.

CHIPCARD_API int LC_Crypt_Token_ChangePin ( GWEN_CRYPT_TOKEN *  ct,
LC_CARD hcard,
GWEN_CRYPT_PINTYPE  pt,
int  initial,
uint32_t  guiid 
)

Let the chipcard change a pin. If the card reader has a keypad then secure input will be used. Otherwise the user will be asked to enter a pin which is then relayed to the card.

CHIPCARD_API int LC_Crypt_Token_ResultToError ( LC_CLIENT_RESULT  res)

Convert the given client result code to one of Gwenhywfars error codes.