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