|
Constructor And Destructor |
AQHBCI_API AH_MEDIUM * | AH_Medium_new (AH_HBCI *hbci, const char *typeName, const char *subTypeName, const char *mediumName) |
AQHBCI_API void | AH_Medium_free (AH_MEDIUM *m) |
AQHBCI_API void | AH_Medium_Attach (AH_MEDIUM *m) |
Informational Functions |
AQHBCI_API AH_HBCI * | AH_Medium_GetHBCI (const AH_MEDIUM *m) |
AQHBCI_API AB_BANKING * | AH_Medium_GetBankingApi (const AH_MEDIUM *m) |
AQHBCI_API const char * | AH_Medium_GetMediumTypeName (const AH_MEDIUM *m) |
AQHBCI_API const char * | AH_Medium_GetMediumSubTypeName (const AH_MEDIUM *m) |
AQHBCI_API const char * | AH_Medium_GetMediumName (const AH_MEDIUM *m) |
AQHBCI_API void | AH_Medium_SetMediumName (AH_MEDIUM *m, const char *s) |
AQHBCI_API const char * | AH_Medium_GetDescriptiveName (const AH_MEDIUM *m) |
AQHBCI_API void | AH_Medium_SetDescriptiveName (AH_MEDIUM *m, const char *s) |
AQHBCI_API GWEN_TYPE_UINT32 | AH_Medium_GetFlags (const AH_MEDIUM *m) |
AQHBCI_API void | AH_Medium_SetFlags (AH_MEDIUM *m, GWEN_TYPE_UINT32 fl) |
AQHBCI_API void | AH_Medium_AddFlags (AH_MEDIUM *m, GWEN_TYPE_UINT32 fl) |
AQHBCI_API void | AH_Medium_SubFlags (AH_MEDIUM *m, GWEN_TYPE_UINT32 fl) |
AQHBCI_API int | AH_Medium_IsMounted (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_GetTokenIdData (AH_MEDIUM *m, GWEN_BUFFER *buf) |
Context Selection, Creation and Removal |
AQHBCI_API int | AH_Medium_SelectContext (AH_MEDIUM *m, int idx) |
AH_MEDIUM_CTX * | AH_Medium_GetCurrentContext (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_ReadContext (AH_MEDIUM *m, int idx, int *country, GWEN_BUFFER *bankId, GWEN_BUFFER *userId, GWEN_BUFFER *server, int *port) |
AQHBCI_API int | AH_Medium_WriteContext (AH_MEDIUM *m, int idx, int country, const char *bankId, const char *userId, const char *server, int port) |
Encryption And Decryption |
AQHBCI_API AH_MEDIUM_RESULT | AH_Medium_Encrypt (AH_MEDIUM *m, GWEN_BUFFER *msgbuf, GWEN_BUFFER *encryptbuf, GWEN_BUFFER *msgKeyBuffer) |
AQHBCI_API AH_MEDIUM_RESULT | AH_Medium_Decrypt (AH_MEDIUM *m, GWEN_BUFFER *msgbuf, GWEN_BUFFER *decryptbuf, GWEN_BUFFER *msgKeyBuffer) |
Virtual Functions |
The functions in this group are wrappers which in most cases directly call the implementations of the functions (exceptions: AH_Medium_Mount and AH_Medium_Unmount).
|
AQHBCI_API int | AH_Medium_Mount (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_Create (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_Unmount (AH_MEDIUM *m, int force) |
AQHBCI_API int | AH_Medium_ChangePin (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_ToDB (const AH_MEDIUM *m, GWEN_DB_NODE *db) |
AQHBCI_API int | AH_Medium_FromDB (AH_MEDIUM *m, GWEN_DB_NODE *db) |
AQHBCI_API AH_MEDIUM_RESULT | AH_Medium_Sign (AH_MEDIUM *m, GWEN_BUFFER *msgbuf, GWEN_BUFFER *signbuf) |
AQHBCI_API int | AH_Medium_GetNextSignSeq (AH_MEDIUM *m) |
AQHBCI_API AH_MEDIUM_RESULT | AH_Medium_EncryptKey (AH_MEDIUM *m, GWEN_BUFFER *srckey, GWEN_BUFFER *encKey) |
AQHBCI_API AH_MEDIUM_RESULT | AH_Medium_DecryptKey (AH_MEDIUM *m, GWEN_BUFFER *srckey, GWEN_BUFFER *decKey) |
AQHBCI_API GWEN_BUFFER * | AH_Medium_GenerateMsgKey (AH_MEDIUM *m) |
AQHBCI_API AH_MEDIUM_RESULT | AH_Medium_Verify (AH_MEDIUM *m, GWEN_BUFFER *msgbuf, GWEN_BUFFER *signbuf, int signseq) |
Helper Functions |
AQHBCI_API int | AH_Medium_InputPin (AH_MEDIUM *m, char *buffer, int minLen, int maxLen, int flags) |
AQHBCI_API int | AH_Medium_SetPinStatus (AH_MEDIUM *m, const char *pin, AB_BANKING_PINSTATUS status) |
AQHBCI_API int | AH_Medium_InputTan (AH_MEDIUM *m, char *buffer, int minLen, int maxLen) |
AQHBCI_API int | AH_Medium_SetTanStatus (AH_MEDIUM *m, const char *tan, AB_BANKING_TANSTATUS status) |