]> git.saurik.com Git - apple/security.git/blob - SecurityTests/clxutils/certcrl/testSubjects/X509tests/x509tests.scr
Security-57031.1.35.tar.gz
[apple/security.git] / SecurityTests / clxutils / certcrl / testSubjects / X509tests / x509tests.scr
1 #
2 # script input to certcrl for X509 tests
3 #
4 globals
5 requireCrlForAll = true
6 crlNetFetchEnable = false
7 certNetFetchEnable = false
8 useSystemAnchors = false
9 allowUnverified = true
10 end
11
12 test = Test1
13 dir = test1
14 revokePolicy = crl
15 cert = "End Certificate CP.01.01.crt"
16 root = "Trust Anchor CP.01.01.crt"
17 crl = "Trust Anchor CRL CP.01.01.crl"
18 end
19 test = Test2
20 dir = test2
21 revokePolicy = crl
22 cert = "End Certificate CP.01.02.crt"
23 cert = "Intermediate Certificate CP.01.02.crt"
24 root = "Trust Anchor CP.01.01.crt"
25 crl = "Trust Anchor CRL CP.01.01.crl"
26 crl = "Intermediate CRL CP.01.02.crl"
27 error = TP_NOT_TRUSTED
28 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
29 certerror = 0:CSSMERR_APPLETP_CRL_NOT_TRUSTED
30 end
31 test = Test3
32 dir = test3
33 revokePolicy = crl
34 cert = "End Certificate CP.01.03.crt"
35 cert = "Intermediate Certificate CP.01.03.crt"
36 root = "Trust Anchor CP.01.01.crt"
37 crl = "Trust Anchor CRL CP.01.01.crl"
38 crl = "Intermediate CRL CP.01.03.crl"
39 error = CSSMERR_TP_NOT_TRUSTED
40 end
41
42 test = Test4
43 dir = test4
44 revokePolicy = crl
45 cert = "End Certificate CP.02.01.crt"
46 cert = "Intermediate Certificate 1 CP.02.01.crt"
47 cert = "Intermediate Certificate 2 CP.02.01.crt"
48 crl = "Intermediate CRL 1 CP.02.01.crl"
49 crl = "Intermediate CRL 2 CP.02.01.crl"
50 crl = "Trust Anchor CRL CP.01.01.crl"
51 root = "Trust Anchor CP.01.01.crt"
52 end
53
54 test = Test5
55 dir = test5
56 revokePolicy = crl
57 cert = "End Certificate CP.02.02.crt"
58 root = "Trust Anchor CP.01.01.crt"
59 crl = "Trust Anchor CRL CP.01.01.crl"
60 crl = "Intermediate CRL CP.02.02.crl"
61 cert = "Intermediate Certificate CP.02.02.crt"
62 error = CSSMERR_TP_CERT_NOT_VALID_YET
63 end
64
65 test = Test6
66 dir = test6
67 revokePolicy = crl
68 cert = "End Certificate CP.02.03.crt"
69 root = "Trust Anchor CP.01.01.crt"
70 crl = "Intermediate CRL CP.02.03.crl"
71 crl = "Trust Anchor CRL CP.01.01.crl"
72 cert = "Intermediate Certificate CP.02.03.crt"
73 error = CSSMERR_TP_CERT_NOT_VALID_YET
74 end
75
76 test = Test7
77 dir = test7
78 revokePolicy = crl
79 cert = "End Certificate CP.02.04.crt"
80 root = "Trust Anchor CP.01.01.crt"
81 crl = "Trust Anchor CRL CP.01.01.crl"
82 crl = "Intermediate CRL CP.02.04.crl"
83 cert = "Intermediate Certificate CP.02.04.crt"
84 end
85
86 test = Test8
87 dir = test8
88 revokePolicy = crl
89 cert = "End Certificate CP.02.05.crt"
90 root = "Trust Anchor CP.01.01.crt"
91 crl = "Trust Anchor CRL CP.01.01.crl"
92 crl = "Intermediate CRL CP.02.05.crl"
93 cert = "Intermediate Certificate CP.02.05.crt"
94 error = CSSMERR_TP_CERT_NOT_VALID_YET
95 end
96
97 test = Test9
98 dir = test9
99 revokePolicy = crl
100 cert = "End Certificate CP.03.01.crt"
101 root = "Trust Anchor CP.01.01.crt"
102 crl = "Trust Anchor CRL CP.01.01.crl"
103 crl = "Intermediate CRL CP.03.01.crl"
104 cert = "Intermediate Certificate CP.03.01.crt"
105 error = CSSMERR_TP_CERT_EXPIRED
106 end
107
108 test = Test10
109 dir = test10
110 revokePolicy = crl
111 cert = "End Certificate CP.03.02.crt"
112 root = "Trust Anchor CP.01.01.crt"
113 crl = "Trust Anchor CRL CP.01.01.crl"
114 crl = "Intermediate CRL CP.03.02.crl"
115 cert = "Intermediate Certificate CP.03.02.crt"
116 error = CSSMERR_TP_CERT_EXPIRED
117 end
118
119 test = Test11
120 dir = test11
121 revokePolicy = crl
122 cert = "End Certificate CP.03.03.crt"
123 root = "Trust Anchor CP.01.01.crt"
124 crl = "Trust Anchor CRL CP.01.01.crl"
125 crl = "Intermediate CRL CP.03.03.crl"
126 cert = "Intermediate Certificate CP.03.03.crt"
127 error = CSSMERR_TP_CERT_EXPIRED
128 end
129
130 test = Test12
131 dir = test12
132 revokePolicy = crl
133 cert = "End Certificate CP.03.04.crt"
134 root = "Trust Anchor CP.01.01.crt"
135 crl = "Trust Anchor CRL CP.01.01.crl"
136 crl = "Intermediate CRL CP.03.04.crl"
137 cert = "Intermediate Certificate CP.03.04.crt"
138 end
139
140 test = Test13
141 dir = test13
142 revokePolicy = crl
143 cert = "End Certificate CP.04.01.crt"
144 root = "Trust Anchor CP.01.01.crt"
145 crl = "Trust Anchor CRL CP.01.01.crl"
146 crl = "Intermediate CRL CP.04.01.crl"
147 cert = "Intermediate Certificate CP.04.01.crt"
148 error = CSSMERR_TP_NOT_TRUSTED
149 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
150 end
151
152 test = Test14
153 dir = test14
154 revokePolicy = crl
155 cert = "End Certificate CP.04.02.crt"
156 root = "Trust Anchor CP.01.01.crt"
157 crl = "Trust Anchor CRL CP.01.01.crl"
158 crl = "Intermediate CRL CP.04.02.crl"
159 cert = "Intermediate Certificate CP.04.02.crt"
160 error = CSSMERR_TP_NOT_TRUSTED
161 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
162 end
163
164 test = Test15
165 dir = test15
166 revokePolicy = crl
167 cert = "End Certificate CP.04.03.crt"
168 root = "Trust Anchor CP.01.01.crt"
169 crl = "Trust Anchor CRL CP.01.01.crl"
170 crl = "Intermediate CRL CP.04.03.crl"
171 cert = "Intermediate Certificate CP.04.03.crt"
172 end
173
174 test = test16
175 dir = test16
176 revokePolicy = crl
177 cert = "End Certificate CP.04.04.crt"
178 cert = "Intermediate Certificate CP.04.04.crt"
179 crl = "Intermediate CRL CP.04.04.crl"
180 crl = "Trust Anchor CRL CP.01.01.crl"
181 root = "Trust Anchor CP.01.01.crt"
182 end
183
184 test = test17
185 dir = test17
186 revokePolicy = crl
187 cert = "End Certificate CP.04.05.crt"
188 cert = "Intermediate Certificate CP.04.05.crt"
189 crl = "Intermediate CRL CP.04.05.crl"
190 crl = "Trust Anchor CRL CP.01.01.crl"
191 root = "Trust Anchor CP.01.01.crt"
192 end
193
194 test = test18
195 dir = test18
196 revokePolicy = crl
197 cert = "End Certificate CP.04.06.crt"
198 cert = "Intermediate Certificate CP.04.06.crt"
199 crl = "Intermediate CRL CP.04.06.crl"
200 crl = "Trust Anchor CRL CP.01.01.crl"
201 root = "Trust Anchor CP.01.01.crt"
202 end
203
204 test = test19
205 dir = test19
206 revokePolicy = crl
207 cert = "End Certificate CP.05.01.crt"
208 cert = "Intermediate Certificate CP.05.01.crt"
209 crl = "Trust Anchor CRL CP.01.01.crl"
210 root = "Trust Anchor CP.01.01.crt"
211 error = CSSMERR_APPLETP_CRL_NOT_FOUND
212 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
213 end
214
215 test = test20
216 dir = test20
217 revokePolicy = crl
218 cert = "End Certificate CP.06.01.crt"
219 cert = "Intermediate Certificate CP.06.01.crt"
220 crl = "Intermediate CRL CP.06.01.crl"
221 crl = "Trust Anchor CRL CP.01.01.crl"
222 root = "Trust Anchor CP.01.01.crt"
223 error = CSSMERR_TP_CERT_REVOKED
224 certerror = 1:CSSMERR_TP_CERT_REVOKED
225 end
226
227 test = test21
228 dir = test21
229 revokePolicy = crl
230 cert = "End Certificate CP.06.02.crt"
231 cert = "Intermediate Certificate CP.06.02.crt"
232 crl = "Intermediate CRL CP.06.02.crl"
233 crl = "Trust Anchor CRL CP.01.01.crl"
234 root = "Trust Anchor CP.01.01.crt"
235 error = CSSMERR_TP_CERT_REVOKED
236 certerror = 0:CSSMERR_TP_CERT_REVOKED
237 end
238
239 test = test22
240 dir = test22
241 revokePolicy = crl
242 cert = "End Certificate IC.01.01.crt"
243 cert = "Intermediate Certificate IC.01.01.crt"
244 crl = "Intermediate CRL IC.01.01.crl"
245 crl = "Trust Anchor CRL CP.01.01.crl"
246 root = "Trust Anchor CP.01.01.crt"
247 error = CSSMERR_TP_VERIFY_ACTION_FAILED
248 certerror = 1:CSSMERR_APPLETP_INVALID_CA
249 end
250
251 test = test23
252 dir = test23
253 revokePolicy = crl
254 cert = "End Certificate IC.02.01.crt"
255 cert = "Intermediate Certificate IC.02.01.crt"
256 crl = "Intermediate CRL IC.02.01.crl"
257 crl = "Trust Anchor CRL CP.01.01.crl"
258 root = "Trust Anchor CP.01.01.crt"
259 error = CSSMERR_TP_VERIFY_ACTION_FAILED
260 certerror = 1:CSSMERR_APPLETP_INVALID_CA
261 end
262
263 test = test24
264 dir = test24
265 revokePolicy = crl
266 cert = "End Certificate IC.02.02.crt"
267 cert = "Intermediate Certificate IC.02.02.crt"
268 crl = "Intermediate CRL IC.02.02.crl"
269 crl = "Trust Anchor CRL CP.01.01.crl"
270 root = "Trust Anchor CP.01.01.crt"
271 end
272
273 test = test25
274 dir = test25
275 revokePolicy = crl
276 cert = "End Certificate IC.02.03.crt"
277 cert = "Intermediate Certificate IC.02.03.crt"
278 crl = "Intermediate CRL IC.02.03.crl"
279 crl = "Trust Anchor CRL CP.01.01.crl"
280 root = "Trust Anchor CP.01.01.crt"
281 error = CSSMERR_TP_VERIFY_ACTION_FAILED
282 certerror = 1:CSSMERR_APPLETP_INVALID_CA
283 end
284
285 test = test26
286 dir = test26
287 revokePolicy = crl
288 cert = "End Certificate IC.02.04.crt"
289 cert = "Intermediate Certificate IC.02.04.crt"
290 crl = "Intermediate CRL IC.02.04.crl"
291 crl = "Trust Anchor CRL CP.01.01.crl"
292 root = "Trust Anchor CP.01.01.crt"
293 end
294
295 test = test27
296 dir = test27
297 revokePolicy = crl
298 cert = "End Certificate IC.04.01.crt"
299 cert = "Intermediate Certificate IC.04.01.crt"
300 crl = "Intermediate CRL IC.04.01.crl"
301 crl = "Trust Anchor CRL CP.01.01.crl"
302 root = "Trust Anchor CP.01.01.crt"
303 end
304
305 test = test28
306 dir = test28
307 revokePolicy = crl
308 cert = "End Certificate IC.05.01.crt"
309 cert = "Intermediate Certificate IC.05.01.crt"
310 crl = "Intermediate CRL IC.05.01.crl"
311 crl = "Trust Anchor CRL CP.01.01.crl"
312 root = "Trust Anchor CP.01.01.crt"
313 error = CSSMERR_TP_VERIFY_ACTION_FAILED
314 certerror = 1:CSSMERR_APPLETP_INVALID_KEY_USAGE
315 end
316
317 test = test29
318 dir = test29
319 revokePolicy = crl
320 cert = "End Certificate IC.05.02.crt"
321 cert = "Intermediate Certificate IC.05.02.crt"
322 crl = "Intermediate CRL IC.05.02.crl"
323 crl = "Trust Anchor CRL CP.01.01.crl"
324 root = "Trust Anchor CP.01.01.crt"
325 error = CSSMERR_TP_VERIFY_ACTION_FAILED
326 certerror = 1:CSSMERR_APPLETP_INVALID_KEY_USAGE
327 end
328
329 test = test30
330 dir = test30
331 revokePolicy = crl
332 cert = "End Certificate IC.05.03.crt"
333 cert = "Intermediate Certificate IC.05.03.crt"
334 crl = "Intermediate CRL IC.05.03.crl"
335 crl = "Trust Anchor CRL CP.01.01.crl"
336 root = "Trust Anchor CP.01.01.crt"
337 end
338
339 test = test31
340 dir = test31
341 revokePolicy = crl
342 cert = "End Certificate IC.06.01.crt"
343 cert = "Intermediate Certificate IC.06.01.crt"
344 crl = "Intermediate CRL IC.06.01.crl"
345 crl = "Trust Anchor CRL CP.01.01.crl"
346 root = "Trust Anchor CP.01.01.crt"
347 error = CSSMERR_APPLETP_CRL_NOT_FOUND
348 # for the issuer
349 certerror = 1:CSSMERR_APPLETP_INVALID_KEY_USAGE
350 # for the leaf
351 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
352 certerror = 0:CSSMERR_APPLETP_CRL_POLICY_FAIL
353 end
354
355 test = test32
356 dir = test32
357 revokePolicy = crl
358 cert = "End Certificate IC.06.02.crt"
359 cert = "Intermediate Certificate IC.06.02.crt"
360 crl = "Intermediate CRL IC.06.02.crl"
361 crl = "Trust Anchor CRL CP.01.01.crl"
362 root = "Trust Anchor CP.01.01.crt"
363 error = CSSMERR_APPLETP_CRL_NOT_FOUND
364 # for the issuer
365 certerror = 1:CSSMERR_APPLETP_INVALID_KEY_USAGE
366 # for the leaf
367 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
368 certerror = 0:CSSMERR_APPLETP_CRL_POLICY_FAIL
369 end
370
371 test = test33
372 dir = test33
373 revokePolicy = crl
374 cert = "End Certificate IC.06.03.crt"
375 cert = "Intermediate Certificate IC.06.03.crt"
376 crl = "Intermediate CRL IC.06.03.crl"
377 crl = "Trust Anchor CRL CP.01.01.crl"
378 root = "Trust Anchor CP.01.01.crt"
379 end
380
381 test = test34
382 dir = test34
383 revokePolicy = crl
384 echo FIXME: test34 needs policy work
385 cert = "End Certificate PP.01.01.crt"
386 cert = "Intermediate Certificate PP.01.01.crt"
387 crl = "Intermediate CRL PP.01.01.crl"
388 crl = "Trust Anchor CRL CP.01.01.crl"
389 root = "Trust Anchor CP.01.01.crt"
390 end
391
392 test = test35
393 dir = test35
394 revokePolicy = crl
395 echo FIXME: test35 needs policy work
396 cert = "End Certificate PP.01.02.crt"
397 cert = "Intermediate Certificate PP.01.02.crt"
398 crl = "Intermediate CRL PP.01.02.crl"
399 crl = "Trust Anchor CRL CP.01.01.crl"
400 root = "Trust Anchor CP.01.01.crt"
401 end
402
403 test = test36
404 dir = test36
405 revokePolicy = crl
406 echo FIXME: test36 needs policy work
407 cert = "End Certificate PP.01.03.crt"
408 cert = "Intermediate Certificate 1 PP.01.03.crt"
409 cert = "Intermediate Certificate 2 PP.01.03.crt"
410 crl = "Intermediate CRL 1 PP.01.03.crl"
411 crl = "Intermediate CRL 2 PP.01.03.crl"
412 crl = "Trust Anchor CRL CP.01.01.crl"
413 root = "Trust Anchor CP.01.01.crt"
414 end
415
416 test = test37
417 dir = test37
418 revokePolicy = crl
419 echo FIXME: test37 needs policy work
420 cert = "End Certificate PP.01.04.crt"
421 cert = "Intermediate Certificate 1 PP.01.04.crt"
422 cert = "Intermediate Certificate 2 PP.01.04.crt"
423 crl = "Intermediate CRL 1 PP.01.04.crl"
424 crl = "Intermediate CRL 2 PP.01.04.crl"
425 crl = "Trust Anchor CRL CP.01.01.crl"
426 root = "Trust Anchor CP.01.01.crt"
427 end
428
429 test = test38
430 dir = test38
431 revokePolicy = crl
432 echo FIXME: test38 needs policy work
433 cert = "End Certificate PP.01.05.crt"
434 cert = "Intermediate Certificate 1 PP.01.05.crt"
435 cert = "Intermediate Certificate 2 PP.01.05.crt"
436 crl = "Intermediate CRL 1 PP.01.05.crl"
437 crl = "Intermediate CRL 2 PP.01.05.crl"
438 crl = "Trust Anchor CRL CP.01.01.crl"
439 root = "Trust Anchor CP.01.01.crt"
440 end
441
442 test = test39
443 dir = test39
444 revokePolicy = crl
445 echo FIXME: test39 needs policy work
446 cert = "End Certificate PP.01.06.crt"
447 cert = "Intermediate Certificate 1 PP.01.06.crt"
448 cert = "Intermediate Certificate 2 PP.01.06.crt"
449 cert = "Intermediate Certificate 3 PP.01.06.crt"
450 crl = "Intermediate CRL 1 PP.01.06.crl"
451 crl = "Intermediate CRL 2 PP.01.06.crl"
452 crl = "Intermediate CRL 3 PP.01.06.crl"
453 crl = "Trust Anchor CRL CP.01.01.crl"
454 root = "Trust Anchor CP.01.01.crt"
455 leafCertIsCA = true
456 end
457
458 test = test40
459 dir = test40
460 revokePolicy = crl
461 echo FIXME: test40 needs policy work
462 cert = "End Certificate PP.01.07.crt"
463 cert = "Intermediate Certificate 1 PP.01.07.crt"
464 cert = "Intermediate Certificate 2 PP.01.07.crt"
465 cert = "Intermediate Certificate 3 PP.01.07.crt"
466 crl = "Intermediate CRL 1 PP.01.07.crl"
467 crl = "Intermediate CRL 2 PP.01.07.crl"
468 crl = "Intermediate CRL 3 PP.01.07.crl"
469 crl = "Trust Anchor CRL CP.01.01.crl"
470 root = "Trust Anchor CP.01.01.crt"
471 leafCertIsCA = true
472 end
473
474 test = test41
475 dir = test41
476 revokePolicy = crl
477 echo FIXME: test41 needs policy work
478 cert = "End Certificate PP.01.08.crt"
479 cert = "Intermediate Certificate 1 PP.01.08.crt"
480 cert = "Intermediate Certificate 2 PP.01.08.crt"
481 cert = "Intermediate Certificate 3 PP.01.08.crt"
482 crl = "Intermediate CRL 1 PP.01.08.crl"
483 crl = "Intermediate CRL 2 PP.01.08.crl"
484 crl = "Intermediate CRL 3 PP.01.08.crl"
485 crl = "Trust Anchor CRL CP.01.01.crl"
486 root = "Trust Anchor CP.01.01.crt"
487 leafCertIsCA = true
488 end
489
490 test = test42
491 dir = test42
492 revokePolicy = crl
493 echo FIXME: test42 needs policy work
494 cert = "End Certificate PP.01.09.crt"
495 cert = "Intermediate Certificate 1 PP.01.09.crt"
496 cert = "Intermediate Certificate 2 PP.01.09.crt"
497 cert = "Intermediate Certificate 3 PP.01.09.crt"
498 cert = "Intermediate Certificate 4 PP.01.09.crt"
499 crl = "Intermediate CRL 1 PP.01.09.crl"
500 crl = "Intermediate CRL 2 PP.01.09.crl"
501 crl = "Intermediate CRL 3 PP.01.09.crl"
502 crl = "Intermediate CRL 4 PP.01.09.crl"
503 crl = "Trust Anchor CRL CP.01.01.crl"
504 root = "Trust Anchor CP.01.01.crt"
505 end
506
507 test = test43
508 dir = test43
509 revokePolicy = crl
510 echo FIXME: test43 needs policy work
511 cert = "End Certificate PP.06.01.crt"
512 cert = "Intermediate Certificate 1 PP.06.01.crt"
513 cert = "Intermediate Certificate 2 PP.06.01.crt"
514 cert = "Intermediate Certificate 3 PP.06.01.crt"
515 cert = "Intermediate Certificate 4 PP.06.01.crt"
516 crl = "Intermediate CRL 1 PP.06.01.crl"
517 crl = "Intermediate CRL 2 PP.06.01.crl"
518 crl = "Intermediate CRL 3 PP.06.01.crl"
519 crl = "Intermediate CRL 4 PP.06.01.crl"
520 crl = "Trust Anchor CRL CP.01.01.crl"
521 root = "Trust Anchor CP.01.01.crt"
522 end
523
524 test = test44
525 dir = test44
526 revokePolicy = crl
527 echo FIXME: test44 needs policy work
528 cert = "End Certificate PP.06.02.crt"
529 cert = "Intermediate Certificate 1 PP.06.02.crt"
530 cert = "Intermediate Certificate 2 PP.06.02.crt"
531 cert = "Intermediate Certificate 3 PP.06.02.crt"
532 cert = "Intermediate Certificate 4 PP.06.02.crt"
533 crl = "Intermediate CRL 1 PP.06.02.crl"
534 crl = "Intermediate CRL 2 PP.06.02.crl"
535 crl = "Intermediate CRL 3 PP.06.02.crl"
536 crl = "Intermediate CRL 4 PP.06.02.crl"
537 crl = "Trust Anchor CRL CP.01.01.crl"
538 root = "Trust Anchor CP.01.01.crt"
539 end
540
541 test = test45
542 dir = test45
543 revokePolicy = crl
544 echo FIXME: test45 needs policy work
545 cert = "End Certificate PP.06.03.crt"
546 cert = "Intermediate Certificate 1 PP.06.03.crt"
547 cert = "Intermediate Certificate 2 PP.06.03.crt"
548 cert = "Intermediate Certificate 3 PP.06.03.crt"
549 cert = "Intermediate Certificate 4 PP.06.03.crt"
550 crl = "Intermediate CRL 1 PP.06.03.crl"
551 crl = "Intermediate CRL 2 PP.06.03.crl"
552 crl = "Intermediate CRL 3 PP.06.03.crl"
553 crl = "Intermediate CRL 4 PP.06.03.crl"
554 crl = "Trust Anchor CRL CP.01.01.crl"
555 root = "Trust Anchor CP.01.01.crt"
556 end
557
558 test = test46
559 dir = test46
560 revokePolicy = crl
561 echo FIXME: test46 needs policy work
562 cert = "End Certificate PP.06.04.crt"
563 cert = "Intermediate Certificate 1 PP.06.04.crt"
564 cert = "Intermediate Certificate 2 PP.06.04.crt"
565 cert = "Intermediate Certificate 3 PP.06.04.crt"
566 cert = "Intermediate Certificate 4 PP.06.04.crt"
567 crl = "Intermediate CRL 1 PP.06.04.crl"
568 crl = "Intermediate CRL 2 PP.06.04.crl"
569 crl = "Intermediate CRL 3 PP.06.04.crl"
570 crl = "Intermediate CRL 4 PP.06.04.crl"
571 crl = "Trust Anchor CRL CP.01.01.crl"
572 root = "Trust Anchor CP.01.01.crt"
573 end
574
575 test = test47
576 dir = test47
577 revokePolicy = crl
578 echo FIXME: test47 needs policy work
579 cert = "End Certificate PP.06.05.crt"
580 cert = "Intermediate Certificate 1 PP.06.05.crt"
581 cert = "Intermediate Certificate 2 PP.06.05.crt"
582 cert = "Intermediate Certificate 3 PP.06.05.crt"
583 cert = "Intermediate Certificate 4 PP.06.05.crt"
584 crl = "Intermediate CRL 1 PP.06.05.crl"
585 crl = "Intermediate CRL 2 PP.06.05.crl"
586 crl = "Intermediate CRL 3 PP.06.05.crl"
587 crl = "Intermediate CRL 4 PP.06.05.crl"
588 crl = "Trust Anchor CRL CP.01.01.crl"
589 root = "Trust Anchor CP.01.01.crt"
590 end
591
592 test = test48
593 dir = test48
594 revokePolicy = crl
595 echo FIXME: test48 needs policy work
596 cert = "End Certificate PP.08.01.crt"
597 cert = "Intermediate Certificate PP.08.01.crt"
598 crl = "Intermediate CRL PP.08.01.crl"
599 crl = "Trust Anchor CRL CP.01.01.crl"
600 root = "Trust Anchor CP.01.01.crt"
601 end
602
603 test = test49
604 dir = test49
605 revokePolicy = crl
606 echo FIXME: test49 needs policy work
607 cert = "End Certificate PP.08.02.crt"
608 cert = "Intermediate Certificate PP.08.02.crt"
609 crl = "Intermediate CRL PP.08.02.crl"
610 crl = "Trust Anchor CRL CP.01.01.crl"
611 root = "Trust Anchor CP.01.01.crt"
612 end
613
614 test = test50
615 dir = test50
616 revokePolicy = crl
617 echo FIXME: test50 needs policy work
618 cert = "End Certificate PP.08.03.crt"
619 cert = "Intermediate Certificate PP.08.03.crt"
620 crl = "Intermediate CRL PP.08.03.crl"
621 crl = "Trust Anchor CRL CP.01.01.crl"
622 root = "Trust Anchor CP.01.01.crt"
623 end
624
625 test = test51
626 dir = test51
627 revokePolicy = crl
628 echo FIXME: test51 needs policy work
629 cert = "End Certificate PP.08.04.crt"
630 cert = "Intermediate Certificate PP.08.04.crt"
631 crl = "Intermediate CRL PP.08.04.crl"
632 crl = "Trust Anchor CRL CP.01.01.crl"
633 root = "Trust Anchor CP.01.01.crt"
634 end
635
636 test = test52
637 dir = test52
638 revokePolicy = crl
639 echo FIXME: test52 needs policy work
640 cert = "End Certificate PP.08.05.crt"
641 cert = "Intermediate Certificate PP.08.05.crt"
642 crl = "Intermediate CRL PP.08.05.crl"
643 crl = "Trust Anchor CRL CP.01.01.crl"
644 root = "Trust Anchor CP.01.01.crt"
645 end
646
647 test = test53
648 dir = test53
649 revokePolicy = crl
650 echo FIXME: test53 needs policy work
651 cert = "End Certificate PP.08.06.crt"
652 cert = "Intermediate Certificate PP.08.06.crt"
653 crl = "Intermediate CRL PP.08.06.crl"
654 crl = "Trust Anchor CRL CP.01.01.crl"
655 root = "Trust Anchor CP.01.01.crt"
656 end
657
658 test = test54
659 dir = test54
660 revokePolicy = crl
661 cert = "End Certificate PL.01.01.crt"
662 cert = "Intermediate Certificate 1 PL.01.01.crt"
663 cert = "Intermediate Certificate 2 PL.01.01.crt"
664 crl = "Intermediate CRL 1 PL.01.01.crl"
665 crl = "Intermediate CRL 2 PL.01.01.crl"
666 crl = "Trust Anchor CRL CP.01.01.crl"
667 root = "Trust Anchor CP.01.01.crt"
668 error = CSSMERR_TP_VERIFY_ACTION_FAILED
669 certerror = 2:CSSMERR_APPLETP_PATH_LEN_CONSTRAINT
670 end
671
672 test = test55
673 dir = test55
674 revokePolicy = crl
675 cert = "End Certificate PL.01.02.crt"
676 cert = "Intermediate Certificate 1 PL.01.02.crt"
677 cert = "Intermediate Certificate 2 PL.01.02.crt"
678 crl = "Intermediate CRL 1 PL.01.02.crl"
679 crl = "Intermediate CRL 2 PL.01.02.crl"
680 crl = "Trust Anchor CRL CP.01.01.crl"
681 root = "Trust Anchor CP.01.01.crt"
682 certerror = 2:CSSMERR_APPLETP_PATH_LEN_CONSTRAINT
683 error = CSSMERR_TP_VERIFY_ACTION_FAILED
684 end
685
686 test = test56
687 dir = test56
688 revokePolicy = crl
689 cert = "End Certificate PL.01.03.crt"
690 cert = "Intermediate Certificate PL.01.03.crt"
691 crl = "Intermediate CRL PL.01.03.crl"
692 crl = "Trust Anchor CRL CP.01.01.crl"
693 root = "Trust Anchor CP.01.01.crt"
694 end
695
696 test = test57
697 dir = test57
698 revokePolicy = crl
699 cert = "End Certificate PL.01.04.crt"
700 cert = "Intermediate Certificate PL.01.04.crt"
701 crl = "Intermediate CRL PL.01.04.crl"
702 crl = "Trust Anchor CRL CP.01.01.crl"
703 root = "Trust Anchor CP.01.01.crt"
704 leafCertIsCA = true
705 end
706
707 test = test58
708 dir = test58
709 revokePolicy = crl
710 cert = "End Certificate PL.01.05.crt"
711 cert = "Intermediate Certificate 1 PL.01.05.crt"
712 cert = "Intermediate Certificate 2 PL.01.05.crt"
713 cert = "Intermediate Certificate 3 PL.01.05.crt"
714 crl = "Intermediate CRL 1 PL.01.05.crl"
715 crl = "Intermediate CRL 2 PL.01.05.crl"
716 crl = "Intermediate CRL 3 PL.01.05.crl"
717 crl = "Trust Anchor CRL CP.01.01.crl"
718 root = "Trust Anchor CP.01.01.crt"
719 error = CSSMERR_TP_VERIFY_ACTION_FAILED
720 certerror = 2:CSSMERR_APPLETP_PATH_LEN_CONSTRAINT
721 end
722
723 test = test59
724 dir = test59
725 revokePolicy = crl
726 cert = "End Certificate PL.01.06.crt"
727 cert = "Intermediate Certificate 1 PL.01.06.crt"
728 cert = "Intermediate Certificate 2 PL.01.06.crt"
729 cert = "Intermediate Certificate 3 PL.01.06.crt"
730 crl = "Intermediate CRL 1 PL.01.06.crl"
731 crl = "Intermediate CRL 2 PL.01.06.crl"
732 crl = "Intermediate CRL 3 PL.01.06.crl"
733 crl = "Trust Anchor CRL CP.01.01.crl"
734 root = "Trust Anchor CP.01.01.crt"
735 leafCertIsCA = true
736 error = CSSMERR_TP_VERIFY_ACTION_FAILED
737 certerror = 2:CSSMERR_APPLETP_PATH_LEN_CONSTRAINT
738 end
739
740 test = test60
741 dir = test60
742 revokePolicy = crl
743 cert = "End Certificate PL.01.07.crt"
744 cert = "Intermediate Certificate 1 PL.01.07.crt"
745 cert = "Intermediate Certificate 2 PL.01.07.crt"
746 cert = "Intermediate Certificate 3 PL.01.07.crt"
747 cert = "Intermediate Certificate 4 PL.01.07.crt"
748 crl = "Intermediate CRL 1 PL.01.07.crl"
749 crl = "Intermediate CRL 2 PL.01.07.crl"
750 crl = "Intermediate CRL 3 PL.01.07.crl"
751 crl = "Intermediate CRL 4 PL.01.07.crl"
752 crl = "Trust Anchor CRL CP.01.01.crl"
753 root = "Trust Anchor CP.01.01.crt"
754 error = CSSMERR_TP_VERIFY_ACTION_FAILED
755 certerror = 3:CSSMERR_APPLETP_PATH_LEN_CONSTRAINT
756 end
757
758 test = test61
759 dir = test61
760 revokePolicy = crl
761 cert = "End Certificate PL.01.08.crt"
762 cert = "Intermediate Certificate 1 PL.01.08.crt"
763 cert = "Intermediate Certificate 2 PL.01.08.crt"
764 cert = "Intermediate Certificate 3 PL.01.08.crt"
765 cert = "Intermediate Certificate 4 PL.01.08.crt"
766 crl = "Intermediate CRL 1 PL.01.08.crl"
767 crl = "Intermediate CRL 2 PL.01.08.crl"
768 crl = "Intermediate CRL 3 PL.01.08.crl"
769 crl = "Intermediate CRL 4 PL.01.08.crl"
770 crl = "Trust Anchor CRL CP.01.01.crl"
771 root = "Trust Anchor CP.01.01.crt"
772 leafCertIsCA = true
773 error = CSSMERR_TP_VERIFY_ACTION_FAILED
774 certerror = 3:CSSMERR_APPLETP_PATH_LEN_CONSTRAINT
775 end
776
777 test = test62
778 dir = test62
779 revokePolicy = crl
780 cert = "End Certificate PL.01.09.crt"
781 cert = "Intermediate Certificate 1 PL.01.09.crt"
782 cert = "Intermediate Certificate 2 PL.01.09.crt"
783 cert = "Intermediate Certificate 3 PL.01.09.crt"
784 cert = "Intermediate Certificate 4 PL.01.09.crt"
785 crl = "Intermediate CRL 1 PL.01.09.crl"
786 crl = "Intermediate CRL 2 PL.01.09.crl"
787 crl = "Intermediate CRL 3 PL.01.09.crl"
788 crl = "Intermediate CRL 4 PL.01.09.crl"
789 crl = "Trust Anchor CRL CP.01.01.crl"
790 root = "Trust Anchor CP.01.01.crt"
791 end
792
793 test = test63
794 dir = test63
795 revokePolicy = crl
796 cert = "End Certificate PL.01.10.crt"
797 cert = "Intermediate Certificate 1 PL.01.10.crt"
798 cert = "Intermediate Certificate 2 PL.01.10.crt"
799 cert = "Intermediate Certificate 3 PL.01.10.crt"
800 cert = "Intermediate Certificate 4 PL.01.10.crt"
801 crl = "Intermediate CRL 1 PL.01.10.crl"
802 crl = "Intermediate CRL 2 PL.01.10.crl"
803 crl = "Intermediate CRL 3 PL.01.10.crl"
804 crl = "Intermediate CRL 4 PL.01.10.crl"
805 crl = "Trust Anchor CRL CP.01.01.crl"
806 root = "Trust Anchor CP.01.01.crt"
807 leafCertIsCA = true
808 end
809
810 test = test64
811 dir = test64
812 revokePolicy = crl
813 cert = "End Certificate RL.02.01.crt"
814 cert = "Intermediate Certificate RL.02.01.crt"
815 crl = "Intermediate CRL RL.02.01.crl"
816 crl = "Trust Anchor CRL CP.01.01.crl"
817 root = "Trust Anchor CP.01.01.crt"
818 error = CSSMERR_APPLETP_CRL_NOT_FOUND
819 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
820 certerror = 0:CSSMERR_APPLETP_CRL_NOT_TRUSTED
821 end
822
823 test = test65
824 dir = test65
825 revokePolicy = crl
826 cert = "End Certificate RL.03.01.crt"
827 cert = "Intermediate Certificate 1 RL.03.01.crt"
828 cert = "Intermediate Certificate 2 RL.03.01.crt"
829 crl = "Intermediate CRL RL.03.01.crl"
830 crl = "Trust Anchor CRL CP.01.01.crl"
831 root = "Trust Anchor CP.01.01.crt"
832 error = CSSMERR_APPLETP_CRL_NOT_FOUND
833 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
834 end
835
836 test = test66
837 dir = test66
838 revokePolicy = crl
839 cert = "End Certificate RL.03.02.crt"
840 cert = "Intermediate Certificate RL.03.02.crt"
841 crl = "Intermediate CRL RL.03.02.crl"
842 crl = "Trust Anchor CRL CP.01.01.crl"
843 root = "Trust Anchor CP.01.01.crt"
844 error = CSSMERR_APPLETP_CRL_NOT_FOUND
845 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
846 end
847
848 test = test67
849 dir = test67
850 revokePolicy = crl
851 cert = "End Certificate RL.03.03.crt"
852 cert = "Intermediate Certificate RL.03.03.crt"
853 crl = "Intermediate CRL 1 RL.03.03.crl"
854 crl = "Intermediate CRL 2 RL.03.03.crl"
855 crl = "Trust Anchor CRL CP.01.01.crl"
856 root = "Trust Anchor CP.01.01.crt"
857 end
858
859 test = test68
860 dir = test68
861 revokePolicy = crl
862 cert = "End Certificate RL.05.01.crt"
863 cert = "Intermediate Certificate 1 RL.05.01.crt"
864 cert = "Intermediate Certificate 2 RL.05.01.crt"
865 crl = "Intermediate CRL 1 RL.05.01.crl"
866 crl = "Intermediate CRL 2 RL.05.01.crl"
867 crl = "Trust Anchor CRL CP.01.01.crl"
868 root = "Trust Anchor CP.01.01.crt"
869 error = CSSMERR_APPLETP_CRL_NOT_FOUND
870 certerror = 1:CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN
871 end
872
873 test = test69
874 dir = test69
875 revokePolicy = crl
876 cert = "End Certificate RL.05.02.crt"
877 cert = "Intermediate Certificate RL.05.02.crt"
878 crl = "Intermediate CRL RL.05.02.crl"
879 crl = "Trust Anchor CRL CP.01.01.crl"
880 root = "Trust Anchor CP.01.01.crt"
881 error = CSSMERR_APPLETP_CRL_NOT_FOUND
882 certerror = 0:CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN
883 end
884
885 test = test70
886 dir = test70
887 revokePolicy = crl
888 cert = "End Certificate RL.06.01.crt"
889 cert = "Intermediate Certificate 1 RL.06.01.crt"
890 cert = "Intermediate Certificate 2 RL.06.01.crt"
891 crl = "Intermediate CRL 1 RL.06.01.crl"
892 crl = "Intermediate CRL 2 RL.06.01.crl"
893 crl = "Trust Anchor CRL CP.01.01.crl"
894 root = "Trust Anchor CP.01.01.crt"
895 error = CSSMERR_APPLETP_CRL_NOT_FOUND
896 certerror = 1:CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN
897 end
898
899 test = test71
900 dir = test71
901 revokePolicy = crl
902 cert = "End Certificate RL.06.02.crt"
903 cert = "Intermediate Certificate RL.06.02.crt"
904 crl = "Intermediate CRL RL.06.02.crl"
905 crl = "Trust Anchor CRL CP.01.01.crl"
906 root = "Trust Anchor CP.01.01.crt"
907 error = CSSMERR_APPLETP_CRL_NOT_FOUND
908 certerror = 0:CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN
909 end
910
911 test = test72
912 dir = test72
913 revokePolicy = crl
914 cert = "End Certificate RL.07.01.crt"
915 cert = "Intermediate Certificate RL.07.01.crt"
916 crl = "Intermediate CRL RL.07.01.crl"
917 crl = "Trust Anchor CRL CP.01.01.crl"
918 root = "Trust Anchor CP.01.01.crt"
919 # FIXME should be CSSMERR_APPLETP_CRL_EXPIRED
920 error = CSSMERR_APPLETP_CRL_NOT_FOUND
921 end
922
923 test = test73
924 dir = test73
925 revokePolicy = crl
926 cert = "End Certificate RL.07.02.crt"
927 cert = "Intermediate Certificate RL.07.02.crt"
928 crl = "Intermediate CRL RL.07.02.crl"
929 crl = "Trust Anchor CRL CP.01.01.crl"
930 root = "Trust Anchor CP.01.01.crt"
931 # FIXME should be CSSMERR_APPLETP_CRL_EXPIRED
932 error = CSSMERR_APPLETP_CRL_NOT_FOUND
933 end
934
935 test = test74
936 dir = test74
937 revokePolicy = crl
938 cert = "End Certificate RL.07.03.crt"
939 cert = "Intermediate Certificate RL.07.03.crt"
940 crl = "Intermediate CRL RL.07.03.crl"
941 crl = "Trust Anchor CRL CP.01.01.crl"
942 root = "Trust Anchor CP.01.01.crt"
943 end
944
945 test = test75
946 dir = test75
947 revokePolicy = crl
948 cert = "End Certificate RL.08.01.crt"
949 cert = "Intermediate Certificate RL.08.01.crt"
950 crl = "Intermediate CRL RL.08.01.crl"
951 crl = "Trust Anchor CRL CP.01.01.crl"
952 root = "Trust Anchor CP.01.01.crt"
953 error = CSSMERR_APPLETP_CRL_NOT_FOUND
954 certerror = 0:CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN
955 end
956
957 test = test76
958 dir = test76
959 revokePolicy = crl
960 cert = "End Certificate RL.09.01.crt"
961 cert = "Intermediate Certificate RL.09.01.crt"
962 crl = "Intermediate CRL RL.09.01.crl"
963 crl = "Trust Anchor CRL CP.01.01.crl"
964 root = "Trust Anchor CP.01.01.crt"
965 error = CSSMERR_APPLETP_CRL_NOT_FOUND
966 certerror = 0:CSSMERR_APPLETP_CRL_NOT_FOUND
967 certerror = 0:CSSMERR_APPLETP_IDP_FAIL
968 end
969