10 #ifndef AQEBICS_CLIENT_PROVIDER_H 11 #define AQEBICS_CLIENT_PROVIDER_H 16 #include <gwenhywfar/ct.h> 18 #define EBC_DEFAULT_CONNECT_TIMEOUT 30 19 #define EBC_DEFAULT_TRANSFER_TIMEOUT 60 26 int cryptAndAuthKeySizeInBytes,
27 int signKeySizeInBytes,
32 int signKeySizeInBytes,
59 GWEN_BUFFER *targetBuffer,
61 const GWEN_TIME *fromTime,
62 const GWEN_TIME *toTime,
AQEBICS_API AB_PROVIDER * EBC_Provider_new(AB_BANKING *ab)
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)
struct AB_BANKING AB_BANKING
This file is used by AqBanking and provider backends.
AQEBICS_API int EBC_Provider_Send_HKD(AB_PROVIDER *pro, AB_USER *u, int doLock)
int EBC_Provider_GetConnectTimeout(const AB_PROVIDER *pro)
AQEBICS_API int EBC_Provider_CreateKeys(AB_PROVIDER *pro, AB_USER *u, int cryptAndAuthKeySizeInBytes, int signKeySizeInBytes, int nounmount)
AQEBICS_API int EBC_Provider_GetCert(AB_PROVIDER *pro, AB_USER *u)
AQEBICS_API int EBC_Provider_Send_PUB(AB_PROVIDER *pro, AB_USER *u, const char *signVersion, 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)
AQEBICS_API int EBC_Provider_Send_HPB(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_GetHiaLetterTxt(AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
AQEBICS_API int EBC_Provider_Send_HIA(AB_PROVIDER *pro, AB_USER *u, int doLock)
int EBC_Provider_GetTransferTimeout(const AB_PROVIDER *pro)
struct AB_PROVIDER AB_PROVIDER
AQEBICS_API int EBC_Provider_Send_HPD(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_GetIniLetterTxt(AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
AQEBICS_API int EBC_Provider_CreateTempKey(AB_PROVIDER *pro, AB_USER *u, int signKeySizeInBytes, int nounmount)