aqbanking  5.7.8
Enumerations | Functions
aqhbci/provider.h File Reference
#include <aqhbci/aqhbci.h>
#include <aqbanking/banking.h>
#include <aqbanking/provider_be.h>
#include <aqbanking/user.h>
#include <gwenhywfar/ct.h>

Go to the source code of this file.

Enumerations

enum  AQHBCI_NEWUSER_DIALOG_CODE {
  AqHBCI_NewUserDialog_CodeGeneric =0, AqHBCI_NewUserDialog_CodeExistingPinTan, AqHBCI_NewUserDialog_CodeCreateKeyFile, AqHBCI_NewUserDialog_CodeExistingKeyFile,
  AqHBCI_NewUserDialog_CodeCreateChipcard, AqHBCI_NewUserDialog_CodeExistingChipcard
}
 

Functions

AQHBCI_API AB_PROVIDERAH_Provider_new (AB_BANKING *ab, const char *name)
 
AQHBCI_API int AH_Provider_CreateKeys (AB_PROVIDER *pro, AB_USER *u, int nounmount)
 
AQHBCI_API int AH_Provider_Test (AB_PROVIDER *pro)
 
Informative Functions
AQHBCI_API const char * AH_Provider_GetProductName (const AB_PROVIDER *pro)
 
AQHBCI_API const char * AH_Provider_GetProductVersion (const AB_PROVIDER *pro)
 
Server Interactive Functions

Functions in this group are used from setup wizards or tools. They send requests to the server (including opening and closing of the progress dialog by calling AB_Banking_ProgressStart etc).

AQHBCI_API int AH_Provider_GetAccounts (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_GetSysId (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_GetServerKeys (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_SendUserKeys (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_SendUserKeys2 (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withAuthKey, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_GetCert (AB_PROVIDER *pro, AB_USER *u, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_GetItanModes (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_ChangePin (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
AQHBCI_API int AH_Provider_GetAccountSepaInfo (AB_PROVIDER *pro, AB_ACCOUNT_LIST2 *al, AB_IMEXPORTER_CONTEXT *ctx, int withProgress, int nounmount, int doLock)
 
Generating Ini-Letters

INI letters are used in RDH mode only. They are used to verify the public server keys and to create a letter to be sent to the bank for verification of the public user keys.

AQHBCI_API int AH_Provider_GetIniLetterTxt (AB_PROVIDER *pro, AB_USER *u, int useBankKey, int variant, GWEN_BUFFER *lbuf, int nounmount)
 
AQHBCI_API int AH_Provider_GetIniLetterHtml (AB_PROVIDER *pro, AB_USER *u, int useBankKey, int variant, GWEN_BUFFER *lbuf, int nounmount)