Public Member Functions | |
EsiPkcs11Module (void) | |
~EsiPkcs11Module (void) | |
int | getCryptokiMajorVersion (void) |
int | getLibraryMinorVersion (void) |
int | getLibraryMajorVersion (void) |
CK_RV | getInfo (CK_INFO *pInfo) |
Session * | getSession (CK_SESSION_HANDLE handle) |
list< Slot * > | getSlotList () |
Slot * | getSlot (CK_SLOT_ID id) |
Session * | openSession (CK_SLOT_ID slotID, CK_FLAGS flags, CK_VOID_PTR pApplication, CK_NOTIFY notifyFunc) |
void | closeSession (CK_SESSION_HANDLE hSession) |
|
Only 1 instance per PKCS11 module instance (C_Initialize) should exist |
|
Does a lot of cleanup |
|
|
|
|
|
|
|
Gives cryptoki information about this module
|
|
|
|
|
|
|
|
opens and returns a connected (but not logged in) session with the card
|
|
Closes a session and invalidates it |