Wed, 31 Dec 2014 07:16:47 +0100
Revert simplistic fix pending revisit of Mozilla integration attempt.
michael@0 | 1 | Load aolkeypk11.dll |
michael@0 | 2 | C_Initialize NULL |
michael@0 | 3 | C_GetSlotList false NULL slotCount |
michael@0 | 4 | NewArray slotList CK_ULONG slotCount |
michael@0 | 5 | C_GetSlotList false slotList slotCount |
michael@0 | 6 | #change the following to the appropriate slot id |
michael@0 | 7 | set slotID 1 |
michael@0 | 8 | #set slotID slotList[0] |
michael@0 | 9 | C_GetSlotInfo slotID slotInfo |
michael@0 | 10 | C_GetTokenInfo slotID tokenInfo |
michael@0 | 11 | C_OpenSession slotID CK_SESSION_SERIAL session |
michael@0 | 12 | # |
michael@0 | 13 | #uncomment the following line and include the correct password |
michael@0 | 14 | #C_Login session CKU_USER 0000 4 |
michael@0 | 15 | # |
michael@0 | 16 | # build the search template |
michael@0 | 17 | # |
michael@0 | 18 | NewTemplate search CKA_CLASS |
michael@0 | 19 | SetTemplate search 0 CKO_CERTIFICATE |
michael@0 | 20 | NewArray certID CK_ULONG 1 |
michael@0 | 21 | C_FindObjectsInit session search 1 |
michael@0 | 22 | C_FindObjects session certID 1 count |
michael@0 | 23 | C_FindObjectsFinal session |
michael@0 | 24 | # |
michael@0 | 25 | # now read the cert out |
michael@0 | 26 | # |
michael@0 | 27 | NewTemplate derCert CKA_VALUE |
michael@0 | 28 | C_GetAttributeValue session certID derCert 1 |
michael@0 | 29 | BuildTemplate derCert |
michael@0 | 30 | C_GetAttributeValue session certID derCert 1 |