10 #ifndef EBC_CLIENT_USER_H
11 #define EBC_CLIENT_USER_H
17 #include <gwenhywfar/db.h>
18 #include <gwenhywfar/misc.h>
19 #include <gwenhywfar/url.h>
27 #define EBC_USER_FLAGS_BANK_DOESNT_SIGN 0x00000001
28 #define EBC_USER_FLAGS_FORCE_SSLV3 0x00000002
29 #define EBC_USER_FLAGS_INI 0x00000004
30 #define EBC_USER_FLAGS_HIA 0x00000008
31 #define EBC_USER_FLAGS_CLIENT_DATA_DOWNLOAD_SPP 0x00000010
32 #define EBC_USER_FLAGS_PREVALIDATION_SPP 0x00000020
33 #define EBC_USER_FLAGS_RECOVERY_SPP 0x00000040
34 #define EBC_USER_FLAGS_STA_SPP 0x00000080
35 #define EBC_USER_FLAGS_IZV_SPP 0x00000100
36 #define EBC_USER_FLAGS_USE_IZL 0x00010000
37 #define EBC_USER_FLAGS_TIMESTAMP_FIX1 0x00020000
38 #define EBC_USER_FLAGS_NO_EU 0x00040000
AQEBICS_API const char * EBC_User_GetCryptVersion(const AB_USER *u)
AQEBICS_API void EBC_User_SetProtoVersion(AB_USER *u, const char *s)
AQEBICS_API uint32_t EBC_User_Flags_fromDb(GWEN_DB_NODE *db, const char *name)
AQEBICS_API const char * EBC_User_Status_toString(EBC_USER_STATUS st)
AQEBICS_API int EBC_User_GetHttpVMajor(const AB_USER *u)
AQEBICS_API void EBC_User_SetHttpVMinor(AB_USER *u, int i)
AQEBICS_API int EBC_User_MkPasswdName(const AB_USER *u, GWEN_BUFFER *buf)
AQEBICS_API void EBC_User_SetFlags(AB_USER *u, uint32_t flags)
AQEBICS_API void EBC_User_AddFlags(AB_USER *u, uint32_t flags)
AQEBICS_API void EBC_User_SubFlags(AB_USER *u, uint32_t flags)
AQEBICS_API const char * EBC_User_GetPeerId(const AB_USER *u)
AQEBICS_API void EBC_User_SetSignVersion(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetTokenType(AB_USER *u, const char *s)
AQEBICS_API const char * EBC_User_GetSignVersion(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetAuthVersion(const AB_USER *u)
AQEBICS_API void EBC_User_SetSystemId(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_Flags_toDb(GWEN_DB_NODE *db, const char *name, uint32_t flags)
AQEBICS_API EBC_USER_STATUS EBC_User_Status_fromString(const char *s)
AQEBICS_API void EBC_User_SetPeerId(AB_USER *u, const char *s)
AQEBICS_API uint32_t EBC_User_GetFlags(const AB_USER *u)
AQEBICS_API void EBC_User_SetHttpUserAgent(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetAuthVersion(AB_USER *u, const char *s)
AQEBICS_API const char * EBC_User_GetServerUrl(const AB_USER *u)
AQEBICS_API int EBC_User_GetHttpVMinor(const AB_USER *u)
AQEBICS_API void EBC_User_SetHttpContentType(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetHttpVMajor(AB_USER *u, int i)
AQEBICS_API const char * EBC_User_GetHttpUserAgent(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetHttpContentType(const AB_USER *u)
AQEBICS_API void EBC_User_SetServerUrl(AB_USER *u, const char *s)
AQEBICS_API const char * EBC_User_GetTokenName(const AB_USER *u)
AQEBICS_API void EBC_User_SetStatus(AB_USER *u, EBC_USER_STATUS i)
AQEBICS_API void EBC_User_SetCryptVersion(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetTokenContextId(AB_USER *u, uint32_t id)
AQEBICS_API const char * EBC_User_GetTokenType(const AB_USER *u)
AQEBICS_API void EBC_User_SetTokenName(AB_USER *u, const char *s)
AQEBICS_API EBC_USER_STATUS EBC_User_GetStatus(const AB_USER *u)
AQEBICS_API uint32_t EBC_User_GetTokenContextId(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetSystemId(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetProtoVersion(const AB_USER *u)