aqbanking  5.7.8
Macros | Functions
aqebics/provider.h File Reference
#include <aqebics/aqebics.h>
#include <aqbanking/provider.h>
#include <gwenhywfar/ct.h>

Go to the source code of this file.

Macros

#define EBC_DEFAULT_CONNECT_TIMEOUT   30
 
#define EBC_DEFAULT_TRANSFER_TIMEOUT   60
 

Functions

AQEBICS_API AB_PROVIDEREBC_Provider_new (AB_BANKING *ab)
 
AQEBICS_API int EBC_Provider_CreateKeys (AB_PROVIDER *pro, AB_USER *u, int cryptAndAuthKeySizeInBytes, int signKeySizeInBytes, int nounmount)
 
AQEBICS_API int EBC_Provider_CreateTempKey (AB_PROVIDER *pro, AB_USER *u, int signKeySizeInBytes, int nounmount)
 
AQEBICS_API int EBC_Provider_GetIniLetterTxt (AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
 
AQEBICS_API int EBC_Provider_GetHiaLetterTxt (AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
 
AQEBICS_API int EBC_Provider_GetCert (AB_PROVIDER *pro, AB_USER *u)
 
AQEBICS_API int EBC_Provider_Send_HIA (AB_PROVIDER *pro, AB_USER *u, int doLock)
 
AQEBICS_API int EBC_Provider_Send_INI (AB_PROVIDER *pro, AB_USER *u, int doLock)
 
AQEBICS_API int EBC_Provider_Send_PUB (AB_PROVIDER *pro, AB_USER *u, const char *signVersion, int doLock)
 
AQEBICS_API int EBC_Provider_Send_HPB (AB_PROVIDER *pro, AB_USER *u, int doLock)
 
AQEBICS_API int EBC_Provider_Send_HPD (AB_PROVIDER *pro, AB_USER *u, int doLock)
 
AQEBICS_API int EBC_Provider_Send_HKD (AB_PROVIDER *pro, AB_USER *u, int doLock)
 
AQEBICS_API int EBC_Provider_Send_HTD (AB_PROVIDER *pro, AB_USER *u, int doLock)
 
AQEBICS_API int EBC_Provider_Download (AB_PROVIDER *pro, AB_USER *u, const char *rtype, GWEN_BUFFER *targetBuffer, int withReceipt, const GWEN_TIME *fromTime, const GWEN_TIME *toTime, int doLock)
 
AQEBICS_API int EBC_Provider_Upload (AB_PROVIDER *pro, AB_USER *u, const char *rtype, const uint8_t *pData, uint32_t lData, int doLock)
 
int EBC_Provider_GetConnectTimeout (const AB_PROVIDER *pro)
 
int EBC_Provider_GetTransferTimeout (const AB_PROVIDER *pro)
 

Macro Definition Documentation

◆ EBC_DEFAULT_CONNECT_TIMEOUT

#define EBC_DEFAULT_CONNECT_TIMEOUT   30

Definition at line 18 of file aqebics/provider.h.

◆ EBC_DEFAULT_TRANSFER_TIMEOUT

#define EBC_DEFAULT_TRANSFER_TIMEOUT   60

Definition at line 19 of file aqebics/provider.h.

Function Documentation

◆ EBC_Provider_CreateKeys()

AQEBICS_API int EBC_Provider_CreateKeys ( AB_PROVIDER pro,
AB_USER u,
int  cryptAndAuthKeySizeInBytes,
int  signKeySizeInBytes,
int  nounmount 
)

◆ EBC_Provider_CreateTempKey()

AQEBICS_API int EBC_Provider_CreateTempKey ( AB_PROVIDER pro,
AB_USER u,
int  signKeySizeInBytes,
int  nounmount 
)

◆ EBC_Provider_Download()

AQEBICS_API int EBC_Provider_Download ( AB_PROVIDER pro,
AB_USER u,
const char *  rtype,
GWEN_BUFFER *  targetBuffer,
int  withReceipt,
const GWEN_TIME *  fromTime,
const GWEN_TIME *  toTime,
int  doLock 
)

◆ EBC_Provider_GetCert()

AQEBICS_API int EBC_Provider_GetCert ( AB_PROVIDER pro,
AB_USER u 
)

◆ EBC_Provider_GetConnectTimeout()

int EBC_Provider_GetConnectTimeout ( const AB_PROVIDER pro)

◆ EBC_Provider_GetHiaLetterTxt()

AQEBICS_API int EBC_Provider_GetHiaLetterTxt ( AB_PROVIDER pro,
AB_USER u,
int  useBankKey,
GWEN_BUFFER *  lbuf,
int  nounmount 
)

◆ EBC_Provider_GetIniLetterTxt()

AQEBICS_API int EBC_Provider_GetIniLetterTxt ( AB_PROVIDER pro,
AB_USER u,
int  useBankKey,
GWEN_BUFFER *  lbuf,
int  nounmount 
)

◆ EBC_Provider_GetTransferTimeout()

int EBC_Provider_GetTransferTimeout ( const AB_PROVIDER pro)

◆ EBC_Provider_new()

AQEBICS_API AB_PROVIDER* EBC_Provider_new ( AB_BANKING ab)

◆ EBC_Provider_Send_HIA()

AQEBICS_API int EBC_Provider_Send_HIA ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)

◆ EBC_Provider_Send_HKD()

AQEBICS_API int EBC_Provider_Send_HKD ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)

◆ EBC_Provider_Send_HPB()

AQEBICS_API int EBC_Provider_Send_HPB ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)

◆ EBC_Provider_Send_HPD()

AQEBICS_API int EBC_Provider_Send_HPD ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)

◆ EBC_Provider_Send_HTD()

AQEBICS_API int EBC_Provider_Send_HTD ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)

◆ EBC_Provider_Send_INI()

AQEBICS_API int EBC_Provider_Send_INI ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)

◆ EBC_Provider_Send_PUB()

AQEBICS_API int EBC_Provider_Send_PUB ( AB_PROVIDER pro,
AB_USER u,
const char *  signVersion,
int  doLock 
)

◆ EBC_Provider_Upload()

AQEBICS_API int EBC_Provider_Upload ( AB_PROVIDER pro,
AB_USER u,
const char *  rtype,
const uint8_t *  pData,
uint32_t  lData,
int  doLock 
)