|
1 /* |
|
2 * Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Cryptotoken-based software implementation of a keystore |
|
16 * filetokens |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 /** |
|
24 @file |
|
25 */ |
|
26 |
|
27 PRJ_PLATFORMS |
|
28 DEFAULT |
|
29 |
|
30 PRJ_EXPORTS |
|
31 ../Inc/CFSTokenTypeClient.h /epoc32/include/cfstokentypeclient.h |
|
32 ../Inc/certstorepatchdata.h /epoc32/include/certstorepatchdata.h |
|
33 |
|
34 // ROMKIT includes |
|
35 ../Inc/filetokens.iby /epoc32/rom/include/filetokens.iby |
|
36 |
|
37 PRJ_TESTEXPORTS |
|
38 // keystore |
|
39 |
|
40 ../test/tkeystore/scripts/tkeystore.txt /epoc32/winscw/c/tkeystore/scripts/tkeystore.txt |
|
41 ../test/tkeystore/scripts/oom.txt /epoc32/winscw/c/tkeystore/scripts/oom.txt |
|
42 ../test/tkeystore/scripts/servoom.txt /epoc32/winscw/c/tkeystore/scripts/servoom.txt |
|
43 ../test/tkeystore/scripts/authobjects_v2.txt /epoc32/winscw/c/tkeystore/scripts/authobjects.txt |
|
44 ../test/tkeystore/scripts/exportscript.txt /epoc32/winscw/c/tkeystore/scripts/exportscript.txt |
|
45 ../test/tkeystore/scripts/reload.txt /epoc32/winscw/c/tkeystore/scripts/reload.txt |
|
46 ../test/tkeystore/scripts/cancel.txt /epoc32/winscw/c/tkeystore/scripts/cancel.txt |
|
47 ../test/tkeystore/scripts/buildromstore.txt /epoc32/winscw/c/tkeystore/scripts/buildromstore.txt |
|
48 ../test/tkeystore/scripts/batchfiles/tkeystore_post.bat /epoc32/winscw/c/tkeystore/scripts/batchfiles/tkeystore_post.bat |
|
49 ../test/tkeystore/scripts/batchfiles/tkeystore_oom_post.bat /epoc32/winscw/c/tkeystore/scripts/batchfiles/tkeystore_oom_post.bat |
|
50 ../test/tkeystore/scripts/batchfiles/tkeystore_authobject_post.bat /epoc32/winscw/c/tkeystore/scripts/batchfiles/tkeystore_authobject_post.bat |
|
51 ../test/tkeystore/scripts/batchfiles/tkeystore_export_post.bat /epoc32/winscw/c/tkeystore/scripts/batchfiles/tkeystore_export_post.bat |
|
52 |
|
53 // ttesttools data |
|
54 |
|
55 ../test/ttesttools/data/cert_addapps.txt /epoc32/winscw/c/ttesttools/data/cert_addapps.txt |
|
56 ../test/ttesttools/data/cert_addappsfail1.txt /epoc32/winscw/c/ttesttools/data/cert_addappsfail1.txt |
|
57 ../test/ttesttools/data/cert_addappsfail2.txt /epoc32/winscw/c/ttesttools/data/cert_addappsfail2.txt |
|
58 ../test/ttesttools/data/cert_helpfail1.txt /epoc32/winscw/c/ttesttools/data/cert_helpfail1.txt |
|
59 ../test/ttesttools/data/cert_helpfail2.txt /epoc32/winscw/c/ttesttools/data/cert_helpfail2.txt |
|
60 ../test/ttesttools/data/cert_helpls.txt /epoc32/winscw/c/ttesttools/data/cert_helpls.txt |
|
61 ../test/ttesttools/data/cert_import1.txt /epoc32/winscw/c/ttesttools/data/cert_import1.txt |
|
62 ../test/ttesttools/data/cert_import2.txt /epoc32/winscw/c/ttesttools/data/cert_import2.txt |
|
63 ../test/ttesttools/data/cert_import3.txt /epoc32/winscw/c/ttesttools/data/cert_import3.txt |
|
64 ../test/ttesttools/data/cert_import4.txt /epoc32/winscw/c/ttesttools/data/cert_import4.txt |
|
65 ../test/ttesttools/data/cert_importfail1.txt /epoc32/winscw/c/ttesttools/data/cert_importfail1.txt |
|
66 ../test/ttesttools/data/cert_importfail2.txt /epoc32/winscw/c/ttesttools/data/cert_importfail2.txt |
|
67 ../test/ttesttools/data/cert_importfail3.txt /epoc32/winscw/c/ttesttools/data/cert_importfail3.txt |
|
68 ../test/ttesttools/data/cert_importfail4.txt /epoc32/winscw/c/ttesttools/data/cert_importfail4.txt |
|
69 ../test/ttesttools/data/cert_importfail5.txt /epoc32/winscw/c/ttesttools/data/cert_importfail5.txt |
|
70 ../test/ttesttools/data/cert_list1.txt /epoc32/winscw/c/ttesttools/data/cert_list1.txt |
|
71 ../test/ttesttools/data/cert_list2.txt /epoc32/winscw/c/ttesttools/data/cert_list2.txt |
|
72 ../test/ttesttools/data/cert_list3.txt /epoc32/winscw/c/ttesttools/data/cert_list3.txt |
|
73 ../test/ttesttools/data/cert_list4.txt /epoc32/winscw/c/ttesttools/data/cert_list4.txt |
|
74 ../test/ttesttools/data/cert_listfail1.txt /epoc32/winscw/c/ttesttools/data/cert_listfail1.txt |
|
75 ../test/ttesttools/data/cert_listfail2.txt /epoc32/winscw/c/ttesttools/data/cert_listfail2.txt |
|
76 ../test/ttesttools/data/cert_listfail3.txt /epoc32/winscw/c/ttesttools/data/cert_listfail3.txt |
|
77 ../test/ttesttools/data/cert_ls.txt /epoc32/winscw/c/ttesttools/data/cert_ls.txt |
|
78 ../test/ttesttools/data/cert_lsfail.txt /epoc32/winscw/c/ttesttools/data/cert_lsfail.txt |
|
79 ../test/ttesttools/data/cert_remove1.txt /epoc32/winscw/c/ttesttools/data/cert_remove1.txt |
|
80 ../test/ttesttools/data/cert_remove2.txt /epoc32/winscw/c/ttesttools/data/cert_remove2.txt |
|
81 ../test/ttesttools/data/cert_remove3.txt /epoc32/winscw/c/ttesttools/data/cert_remove3.txt |
|
82 ../test/ttesttools/data/cert_removeapps.txt /epoc32/winscw/c/ttesttools/data/cert_removeapps.txt |
|
83 ../test/ttesttools/data/cert_removeappsfail1.txt /epoc32/winscw/c/ttesttools/data/cert_removeappsfail1.txt |
|
84 ../test/ttesttools/data/cert_removeappsfail2.txt /epoc32/winscw/c/ttesttools/data/cert_removeappsfail2.txt |
|
85 ../test/ttesttools/data/cert_removefail.txt /epoc32/winscw/c/ttesttools/data/cert_removefail.txt |
|
86 ../test/ttesttools/data/cert_setapps.txt /epoc32/winscw/c/ttesttools/data/cert_setapps.txt |
|
87 ../test/ttesttools/data/cert_setapps1.txt /epoc32/winscw/c/ttesttools/data/cert_setapps1.txt |
|
88 ../test/ttesttools/data/cert_import.txt /epoc32/winscw/c/ttesttools/data/cert_import.txt |
|
89 ../test/ttesttools/data/cert_setappsfail1.txt /epoc32/winscw/c/ttesttools/data/cert_setappsfail1.txt |
|
90 ../test/ttesttools/data/cert_setappsfail2.txt /epoc32/winscw/c/ttesttools/data/cert_setappsfail2.txt |
|
91 ../test/ttesttools/data/certfail.txt /epoc32/winscw/c/ttesttools/data/certfail.txt |
|
92 ../test/ttesttools/data/certhelp.txt /epoc32/winscw/c/ttesttools/data/certhelp.txt |
|
93 |
|
94 |
|
95 ../test/ttesttools/data/corrupt.001 /epoc32/winscw/c/tkeystore/data/corrupt.001 |
|
96 ../test/ttesttools/data/empty.001 /epoc32/winscw/c/tkeystore/data/empty.001 |
|
97 |
|
98 ../test/ttesttools/data/key_helpfail1.txt /epoc32/winscw/c/ttesttools/data/key_helpfail1.txt |
|
99 ../test/ttesttools/data/key_helpfail2.txt /epoc32/winscw/c/ttesttools/data/key_helpfail2.txt |
|
100 ../test/ttesttools/data/key_import1.txt /epoc32/winscw/c/ttesttools/data/key_import1.txt |
|
101 ../test/ttesttools/data/key_import2.txt /epoc32/winscw/c/ttesttools/data/key_import2.txt |
|
102 ../test/ttesttools/data/key_import3.txt /epoc32/winscw/c/ttesttools/data/key_import3.txt |
|
103 ../test/ttesttools/data/key_import4.txt /epoc32/winscw/c/ttesttools/data/key_import4.txt |
|
104 ../test/ttesttools/data/key_importfail1.txt /epoc32/winscw/c/ttesttools/data/key_importfail1.txt |
|
105 ../test/ttesttools/data/key_importfail2.txt /epoc32/winscw/c/ttesttools/data/key_importfail2.txt |
|
106 ../test/ttesttools/data/key_importfail3.txt /epoc32/winscw/c/ttesttools/data/key_importfail3.txt |
|
107 ../test/ttesttools/data/key_importfail4.txt /epoc32/winscw/c/ttesttools/data/key_importfail4.txt |
|
108 ../test/ttesttools/data/key_importfail5.txt /epoc32/winscw/c/ttesttools/data/key_importfail5.txt |
|
109 ../test/ttesttools/data/key_list1.txt /epoc32/winscw/c/ttesttools/data/key_list1.txt |
|
110 ../test/ttesttools/data/key_list2.txt /epoc32/winscw/c/ttesttools/data/key_list2.txt |
|
111 ../test/ttesttools/data/key_list3.txt /epoc32/winscw/c/ttesttools/data/key_list3.txt |
|
112 ../test/ttesttools/data/key_listfail1.txt /epoc32/winscw/c/ttesttools/data/key_listfail1.txt |
|
113 ../test/ttesttools/data/key_listfail2.txt /epoc32/winscw/c/ttesttools/data/key_listfail2.txt |
|
114 ../test/ttesttools/data/key_ls.txt /epoc32/winscw/c/ttesttools/data/key_ls.txt |
|
115 ../test/ttesttools/data/key_remove.txt /epoc32/winscw/c/ttesttools/data/key_remove.txt |
|
116 ../test/ttesttools/data/key_remove1.txt /epoc32/winscw/c/ttesttools/data/key_remove1.txt |
|
117 ../test/ttesttools/data/key_removefail.txt /epoc32/winscw/c/ttesttools/data/key_removefail.txt |
|
118 ../test/ttesttools/data/key_removeuser.txt /epoc32/winscw/c/ttesttools/data/key_removeuser.txt |
|
119 ../test/ttesttools/data/key_removeuserfail1.txt /epoc32/winscw/c/ttesttools/data/key_removeuserfail1.txt |
|
120 ../test/ttesttools/data/key_removeuserfail2.txt /epoc32/winscw/c/ttesttools/data/key_removeuserfail2.txt |
|
121 ../test/ttesttools/data/key_setalluser.txt /epoc32/winscw/c/ttesttools/data/key_setalluser.txt |
|
122 ../test/ttesttools/data/key_setalluserfail1.txt /epoc32/winscw/c/ttesttools/data/key_setalluserfail1.txt |
|
123 ../test/ttesttools/data/key_setalluserfail2.txt /epoc32/winscw/c/ttesttools/data/key_setalluserfail2.txt |
|
124 ../test/ttesttools/data/key_setmanager.txt /epoc32/winscw/c/ttesttools/data/key_setmanager.txt |
|
125 ../test/ttesttools/data/key_setmanagerfail1.txt /epoc32/winscw/c/ttesttools/data/key_setmanagerfail1.txt |
|
126 ../test/ttesttools/data/key_setmanagerfail2.txt /epoc32/winscw/c/ttesttools/data/key_setmanagerfail2.txt |
|
127 ../test/ttesttools/data/key_setuser.txt /epoc32/winscw/c/ttesttools/data/key_setuser.txt |
|
128 ../test/ttesttools/data/key_setuserfail1.txt /epoc32/winscw/c/ttesttools/data/key_setuserfail1.txt |
|
129 ../test/ttesttools/data/key_setuserfail2.txt /epoc32/winscw/c/ttesttools/data/key_setuserfail2.txt |
|
130 ../test/ttesttools/data/key_setuserhelp.txt /epoc32/winscw/c/ttesttools/data/key_setuserhelp.txt |
|
131 ../test/ttesttools/data/keyfail.txt /epoc32/winscw/c/ttesttools/data/keyfail.txt |
|
132 ../test/ttesttools/data/keyhelp.txt /epoc32/winscw/c/ttesttools/data/keyhelp.txt |
|
133 ../test/ttesttools/data/certclients.dat /epoc32/winscw/c/ttesttools/data/certclients.dat |
|
134 |
|
135 ../test/ttesttools/data/pretools.bat /epoc32/winscw/c/ttesttools/data/pretools.bat |
|
136 ../test/ttesttools/data/posttools.bat /epoc32/winscw/c/ttesttools/data/posttools.bat |
|
137 |
|
138 ../test/ttesttools/scripts/sec-filetokens-tools.script /epoc32/winscw/c/ttesttools/scripts/sec-filetokens-tools.script |
|
139 ../test/ttesttools/scripts/sec-filetokens-tools.ini /epoc32/winscw/c/ttesttools/scripts/sec-filetokens-tools.ini |
|
140 |
|
141 |
|
142 |
|
143 // keystore data |
|
144 |
|
145 // PKCS8 DH key for ImportKeys test |
|
146 ../test/tkeystore/data/pkcs8dh.001 /epoc32/winscw/c/tkeystore/data/pkcs8dh.001 |
|
147 |
|
148 // PKCS8 RSA keys for ImportKeys test |
|
149 ../test/tkeystore/data/pkcs8rsa.001 /epoc32/winscw/c/tkeystore/data/pkcs8rsa.001 |
|
150 |
|
151 ../test/tkeystore/data/pkcs8rsa1.001 /epoc32/winscw/c/tkeystore/data/pkcs8rsa1.001 |
|
152 |
|
153 ../test/tkeystore/data/pkcs8rsa2.001 /epoc32/winscw/c/tkeystore/data/pkcs8rsa2.001 |
|
154 |
|
155 ../test/tkeystore/data/pkcs8rsa3.001 /epoc32/winscw/c/tkeystore/data/pkcs8rsa3.001 |
|
156 |
|
157 ../test/tkeystore/data/pkcs8rsa4.001 /epoc32/winscw/c/tkeystore/data/pkcs8rsa4.001 |
|
158 |
|
159 ../test/tkeystore/data/pkcs8invalidrsa.001 /epoc32/winscw/c/tkeystore/data/pkcs8invalidrsa.001 |
|
160 |
|
161 // PKCS8 DSA keys for ImportKeys test |
|
162 ../test/tkeystore/data/pkcs8dsa.001 /epoc32/winscw/c/tkeystore/data/pkcs8dsa.001 |
|
163 |
|
164 ../test/tkeystore/data/pkcs8dsa1.001 /epoc32/winscw/c/tkeystore/data/pkcs8dsa1.001 |
|
165 |
|
166 ../test/tkeystore/data/pkcs8dsa2.001 /epoc32/winscw/c/tkeystore/data/pkcs8dsa2.001 |
|
167 |
|
168 ../test/tkeystore/data/pkcs8dsa3.001 /epoc32/winscw/c/tkeystore/data/pkcs8dsa3.001 |
|
169 |
|
170 ../test/tkeystore/data/pkcs8dsa4.001 /epoc32/winscw/c/tkeystore/data/pkcs8dsa4.001 |
|
171 |
|
172 ../test/tkeystore/data/pkcs8invaliddsa.001 /epoc32/winscw/c/tkeystore/data/pkcs8invaliddsa.001 |
|
173 |
|
174 // PKCS8 RSA keys for ImportEncryptedKeys test |
|
175 ../test/tkeystore/data/encryptPK8rsaDER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8rsader.txt |
|
176 |
|
177 ../test/tkeystore/data/encryptPK8rsa1DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8rsa1der.txt |
|
178 |
|
179 ../test/tkeystore/data/encryptPK8rsa2DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8rsa2der.txt |
|
180 |
|
181 ../test/tkeystore/data/encryptPK8rsa3DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8rsa3der.txt |
|
182 |
|
183 ../test/tkeystore/data/encryptPK8rsa4DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8rsa4der.txt |
|
184 |
|
185 // PKCS8 DSA keys for ImportEncryptedKeys test |
|
186 ../test/tkeystore/data/encryptPK8dsaDER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8dsader.txt |
|
187 |
|
188 ../test/tkeystore/data/encryptPK8dsa1DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8dsa1der.txt |
|
189 |
|
190 ../test/tkeystore/data/encryptPK8dsa2DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8dsa2der.txt |
|
191 |
|
192 ../test/tkeystore/data/encryptPK8dsa3DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8dsa3der.txt |
|
193 |
|
194 ../test/tkeystore/data/encryptPK8dsa4DER.txt /epoc32/winscw/c/tkeystore/data/encryptpk8dsa4der.txt |
|
195 |
|
196 ../test/tkeystore/data/testvector1.bin /epoc32/winscw/c/tkeystore/data/testvector1.bin |
|
197 |
|
198 ../test/tkeystore/data/binarygarbage.bin /epoc32/winscw/c/tkeystore/data/binarygarbage.bin |
|
199 |
|
200 // Strange Pkcs8 Encrypted keys with variou ciphers |
|
201 |
|
202 |
|
203 |
|
204 |
|
205 |
|
206 |
|
207 // PKCS8 keys with optional PKCS8 attributes |
|
208 ../test/tkeystore/data/pkcs8rsa_attr.001 /epoc32/winscw/c/tkeystore/data/pkcs8rsa_attr.001 |
|
209 |
|
210 ../test/tkeystore/data/pkcs8dsa_attr.001 /epoc32/winscw/c/tkeystore/data/pkcs8dsa_attr.001 |
|
211 |
|
212 |
|
213 // RSA key pairs from which to build PKCS8 data |
|
214 ../test/tkeystore/data/certs/cert1/rsa1certkey.001 /epoc32/winscw/c/tkeystore/data/rsa1certkey.001 |
|
215 |
|
216 ../test/tkeystore/data/certs/cert2/rsa2certkey.001 /epoc32/winscw/c/tkeystore/data/rsa2certkey.001 |
|
217 |
|
218 ../test/tkeystore/data/certs/cert3/rsa3certkey.001 /epoc32/winscw/c/tkeystore/data/rsa3certkey.001 |
|
219 |
|
220 ../test/tkeystore/data/certs/NRCert/nrkey.001 /epoc32/winscw/c/tkeystore/data/nrkey.001 |
|
221 |
|
222 ../test/tkeystore/data/certs/SignCert2/signkey2.001 /epoc32/winscw/c/tkeystore/data/signkey2.001 |
|
223 |
|
224 ../test/tkeystore/data/certs/EncipherSign/enciphersignkey2.001 /epoc32/winscw/c/tkeystore/data/enciphersignkey2.001 |
|
225 |
|
226 // RSA & DSA public key to test public key export |
|
227 ../test/tkeystore/data/keys/rsapub.txt /epoc32/winscw/c/tkeystore/data/rsapub.txt |
|
228 ../test/tkeystore/data/keys/rsapub1.txt /epoc32/winscw/c/tkeystore/data/rsapub1.txt |
|
229 ../test/tkeystore/data/keys/rsapub2.txt /epoc32/winscw/c/tkeystore/data/rsapub2.txt |
|
230 ../test/tkeystore/data/keys/rsapub3.txt /epoc32/winscw/c/tkeystore/data/rsapub3.txt |
|
231 ../test/tkeystore/data/keys/rsapub4.txt /epoc32/winscw/c/tkeystore/data/rsapub4.txt |
|
232 ../test/tkeystore/data/keys/dsapub.txt /epoc32/winscw/c/tkeystore/data/dsapub.txt |
|
233 ../test/tkeystore/data/keys/dsapub1.txt /epoc32/winscw/c/tkeystore/data/dsapub1.txt |
|
234 ../test/tkeystore/data/keys/dsapub2.txt /epoc32/winscw/c/tkeystore/data/dsapub2.txt |
|
235 ../test/tkeystore/data/keys/dsapub3.txt /epoc32/winscw/c/tkeystore/data/dsapub3.txt |
|
236 ../test/tkeystore/data/keys/dsapub4.txt /epoc32/winscw/c/tkeystore/data/dsapub4.txt |
|
237 |
|
238 |
|
239 // Test keystore. Contains two keys, a DSA key (label gm0) and a RSA key (label gm1) |
|
240 // the passphrase timeout is set to 30 |
|
241 // Export to z: drive for emulator test, tkeystore\data for rom file include |
|
242 |
|
243 |
|
244 ../test/tkeystore/data/keys_v2.dat /epoc32/data/z/private/101f72a6/keys.dat |
|
245 ../test/tkeystore/data/keys_v2.dat /epoc32/release/winscw/udeb/z/private/101f72a6/keys.dat |
|
246 ../test/tkeystore/data/keys_v2.dat /epoc32/release/winscw/urel/z/private/101f72a6/keys.dat |
|
247 ../test/tkeystore/data/keys_v2.dat /epoc32/winscw/c/tkeystore/data/keys.dat |
|
248 |
|
249 |
|
250 // certificate apps |
|
251 ../test/tcertapps/scripts/script1.txt /epoc32/winscw/c/tcertapps/scripts/script1.txt |
|
252 ../test/tcertapps/scripts/apipolicing.txt /epoc32/winscw/c/tcertapps/scripts/apipolicing.txt |
|
253 ../test/tcertapps/scripts/batchfiles/tcertapps_apipolicing_post.bat /epoc32/winscw/c/tcertapps/scripts/batchfiles/tcertapps_apipolicing_post.bat |
|
254 |
|
255 |
|
256 // ROMKIT includes |
|
257 ../Inc/filetokenstests.iby /epoc32/rom/include/filetokenstests.iby |
|
258 |
|
259 PRJ_MMPFILES |
|
260 |
|
261 #ifndef TOOLS |
|
262 #ifndef TOOLS2 |
|
263 fstokenshared.mmp |
|
264 fstokencli.mmp |
|
265 fstokenserver.mmp |
|
266 filekeystoreplugin.mmp |
|
267 filecertstoreplugin.mmp |
|
268 #endif // TOOLS2 |
|
269 #endif // TOOLS |
|
270 |
|
271 PRJ_TESTMMPFILES |
|
272 |
|
273 #ifndef TOOLS |
|
274 #ifndef TOOLS2 |
|
275 ../test/tfiletokens/tfiletokens.mmp |
|
276 ../test/tkeystore/tkeystore.mmp |
|
277 ../test/tcertapps/tcertapps.mmp |
|
278 ../test/keytool/keytool.mmp |
|
279 ../test/certtool/certtool.mmp |
|
280 ../test/ttesttools/ttesttools.mmp |
|
281 ../test/ttestplugin/dummykeystore.mmp |
|
282 ../test/ttestplugin/dummykeystoreman1.mmp |
|
283 ../test/ttestplugin/dummykeystoreman2.mmp |
|
284 #endif //TOOLS2 |
|
285 #endif //TOOLS |