Load aolkeypk11.dll C_Initialize NULL C_GetSlotList false NULL slotCount NewArray slotList CK_ULONG slotCount C_GetSlotList false slotList slotCount #change the following to the appropriate slot id set slotID 1 #set slotID slotList[0] C_GetSlotInfo slotID slotInfo C_GetTokenInfo slotID tokenInfo C_OpenSession slotID CK_SESSION_SERIAL session # #uncomment the following line and include the correct password #C_Login session CKU_USER 0000 4 # # build the search template # NewTemplate search CKA_CLASS SetTemplate search 0 CKO_CERTIFICATE NewArray certID CK_ULONG 1 C_FindObjectsInit session search 1 C_FindObjects session certID 1 count C_FindObjectsFinal session # # now read the cert out # NewTemplate derCert CKA_VALUE C_GetAttributeValue session certID derCert 1 BuildTemplate derCert C_GetAttributeValue session certID derCert 1