|
Constructor And Destructor |
AQHBCI_API void | AH_Medium_free (AH_MEDIUM *m) |
AQHBCI_API void | AH_Medium_Attach (AH_MEDIUM *m) |
Informational Functions |
AQHBCI_API GWEN_TYPE_UINT32 | AH_Medium_GetUniqueId (const AH_MEDIUM *m) |
AQHBCI_API void | AH_Medium_SetUniqueId (AH_MEDIUM *m, GWEN_TYPE_UINT32 id) |
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) |
AQHBCI_API 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) |
Mounting and Unmounting |
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) |
Pins and Keys |
AQHBCI_API int | AH_Medium_ChangePin (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_CreateKeys (AH_MEDIUM *m) |
AQHBCI_API GWEN_CRYPTKEY * | AH_Medium_GetLocalPubSignKey (AH_MEDIUM *m) |
AQHBCI_API GWEN_CRYPTKEY * | AH_Medium_GetLocalPubCryptKey (AH_MEDIUM *m) |
AQHBCI_API GWEN_CRYPTKEY * | AH_Medium_GetPubSignKey (AH_MEDIUM *m) |
AQHBCI_API GWEN_CRYPTKEY * | AH_Medium_GetPubCryptKey (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_SetPubSignKey (AH_MEDIUM *m, const GWEN_CRYPTKEY *key) |
AQHBCI_API int | AH_Medium_SetPubCryptKey (AH_MEDIUM *m, const GWEN_CRYPTKEY *key) |
AQHBCI_API int | AH_Medium_ResetServerKeys (AH_MEDIUM *m) |
AQHBCI_API int | AH_Medium_ResetUserKeys (AH_MEDIUM *m) |
Defines |
#define | AH_MEDIUM_FLAGS_DISABLE_SMALLER_SIGNATURE 0x00000001 |
Typedefs |
typedef AH_MEDIUM | AH_MEDIUM |
Enumerations |
enum | AH_MEDIUMTYPE { AH_MediumTypeDDV = 0,
AH_MediumTypeRDH,
AH_MediumTypePINTAN
} |
enum | AH_MEDIUM_RESULT {
AH_MediumResultOk = 0,
AH_MediumResultNoKey,
AH_MediumResultBadKey,
AH_MediumResultSignSeq,
AH_MediumResultInvalidSignature,
AH_MediumResultGenericError,
AH_MediumResultNotSupported
} |
Functions |
| GWEN_LIST_FUNCTION_LIB_DEFS (AH_MEDIUM, AH_Medium, AQHBCI_API) |