os/security/cryptoservices/certificateandkeymgmt/tpkixcert/scripts/tpkixtest_all.txt
Update contrib.
2 <actionname>CP.01.01</actionname>
3 <actiontype>ValidateWithStore</actiontype>
7 <certificate>validation\cp_01_01\TrustAnchorCP_01_01.crt</certificate>
8 <label>TrustAnchor_CP_01_01</label>
11 <certificate>validation\cp_01_01\EndCertificateCP_01_01.crt</certificate>
12 <label>EndCertificate_CP_01_01</label>
16 <oresult>Validated OK</oresult>
20 <return>KErrNone</return>
25 <actionname>CP.01.02</actionname>
26 <actiontype>ValidateWithStore</actiontype>
30 <certificate>validation\cp_01_02\TrustAnchorCP_01_01.crt</certificate>
31 <label>TrustAnchor_CP_01_01</label>
34 <certificate>validation\cp_01_02\EndCertificateCP_01_02.crt</certificate>
35 <label>EndCertificate_CP_01_02</label>
38 <certificate>validation\cp_01_02\IntermediateCertificateCP_01_02.crt</certificate>
39 <label>IntermediateCertificate_CP_01_02</label>
43 <oresult>Signature invalid</oresult>
47 <return>KErrNone</return>
52 <actionname>CP.01.03</actionname>
53 <actiontype>ValidateWithStore</actiontype>
57 <certificate>validation\cp_01_03\TrustAnchorCP_01_01.crt</certificate>
58 <label>TrustAnchor_CP_01_01</label>
61 <certificate>validation\cp_01_03\EndCertificateCP_01_03.crt</certificate>
62 <label>EndCertificate_CP_01_03</label>
65 <certificate>validation\cp_01_03\IntermediateCertificateCP_01_03.crt</certificate>
66 <label>IntermediateCertificate_CP_01_03</label>
70 <oresult>Signature invalid</oresult>
74 <return>KErrNone</return>
79 <actionname>CP.02.01</actionname>
80 <actiontype>ValidateWithStore</actiontype>
84 <certificate>validation\cp_02_01\TrustAnchorCP_01_01.crt</certificate>
85 <label>TrustAnchor_CP_01_01</label>
88 <certificate>validation\cp_02_01\EndCertificateCP_02_01.crt</certificate>
89 <label>EndCertificate_CP_02_01</label>
92 <certificate>validation\cp_02_01\IntermediateCertificate1CP_02_01.crt</certificate>
93 <label>IntermediateCertificate_1_CP_02_01</label>
96 <certificate>validation\cp_02_01\IntermediateCertificate2CP_02_01.crt</certificate>
97 <label>IntermediateCertificate_2_CP_02_01</label>
101 <oresult>Validated OK</oresult>
105 <return>KErrNone</return>
110 <actionname>CP.02.02</actionname>
111 <actiontype>ValidateWithStore</actiontype>
115 <certificate>validation\cp_02_02\TrustAnchorCP_01_01.crt</certificate>
116 <label>TrustAnchor_CP_01_01</label>
119 <certificate>validation\cp_02_02\EndCertificateCP_02_02.crt</certificate>
120 <label>EndCertificate_CP_02_02</label>
123 <certificate>validation\cp_02_02\IntermediateCertificateCP_02_02.crt</certificate>
124 <label>IntermediateCertificate_CP_02_02</label>
128 <oresult>Date out of range</oresult>
132 <return>KErrNone</return>
137 <actionname>CP.02.03</actionname>
138 <actiontype>ValidateWithStore</actiontype>
142 <certificate>validation\cp_02_03\TrustAnchorCP_01_01.crt</certificate>
143 <label>TrustAnchor_CP_01_01</label>
146 <certificate>validation\cp_02_03\EndCertificateCP_02_03.crt</certificate>
147 <label>EndCertificate_CP_02_03</label>
150 <certificate>validation\cp_02_03\IntermediateCertificateCP_02_03.crt</certificate>
151 <label>IntermediateCertificate_CP_02_03</label>
155 <oresult>Date out of range</oresult>
159 <return>KErrNone</return>
164 <actionname>CP.02.04</actionname>
165 <actiontype>ValidateWithStore</actiontype>
169 <certificate>validation\cp_02_04\TrustAnchorCP_01_01.crt</certificate>
170 <label>TrustAnchor_CP_01_01</label>
173 <certificate>validation\cp_02_04\EndCertificateCP_02_04.crt</certificate>
174 <label>EndCertificate_CP_02_04</label>
177 <certificate>validation\cp_02_04\IntermediateCertificateCP_02_04.crt</certificate>
178 <label>IntermediateCertificate_CP_02_04</label>
182 <oresult>Validated OK</oresult>
186 <return>KErrNone</return>
191 <actionname>CP.02.05</actionname>
192 <actiontype>ValidateWithStore</actiontype>
196 <certificate>validation\cp_02_05\TrustAnchorCP_01_01.crt</certificate>
197 <label>TrustAnchor_CP_01_01</label>
200 <certificate>validation\cp_02_05\EndCertificateCP_02_05.crt</certificate>
201 <label>EndCertificate_CP_02_05</label>
204 <certificate>validation\cp_02_05\IntermediateCertificateCP_02_05.crt</certificate>
205 <label>IntermediateCertificate_CP_02_05</label>
209 <oresult>Date out of range</oresult>
213 <return>KErrNone</return>
218 <actionname>CP.03.01</actionname>
219 <actiontype>ValidateWithStore</actiontype>
223 <certificate>validation\cp_03_01\TrustAnchorCP_01_01.crt</certificate>
224 <label>TrustAnchor_CP_01_01</label>
227 <certificate>validation\cp_03_01\EndCertificateCP_03_01.crt</certificate>
228 <label>EndCertificate_CP_03_01</label>
231 <certificate>validation\cp_03_01\IntermediateCertificateCP_03_01.crt</certificate>
232 <label>IntermediateCertificate_CP_03_01</label>
236 <oresult>Date out of range</oresult>
240 <return>KErrNone</return>
245 <actionname>CP.03.02</actionname>
246 <actiontype>ValidateWithStore</actiontype>
250 <certificate>validation\cp_03_02\TrustAnchorCP_01_01.crt</certificate>
251 <label>TrustAnchor_CP_01_01</label>
254 <certificate>validation\cp_03_02\EndCertificateCP_03_02.crt</certificate>
255 <label>EndCertificate_CP_03_02</label>
258 <certificate>validation\cp_03_02\IntermediateCertificateCP_03_02.crt</certificate>
259 <label>IntermediateCertificate_CP_03_02</label>
263 <oresult>Date out of range</oresult>
267 <return>KErrNone</return>
272 <actionname>CP.03.03</actionname>
273 <actiontype>ValidateWithStore</actiontype>
277 <certificate>validation\cp_03_03\TrustAnchorCP_01_01.crt</certificate>
278 <label>TrustAnchor_CP_01_01</label>
281 <certificate>validation\cp_03_03\EndCertificateCP_03_03.crt</certificate>
282 <label>EndCertificate_CP_03_03</label>
285 <certificate>validation\cp_03_03\IntermediateCertificateCP_03_03.crt</certificate>
286 <label>IntermediateCertificate_CP_03_03</label>
290 <oresult>Date out of range</oresult>
294 <return>KErrNone</return>
299 <actionname>CP.03.04</actionname>
300 <actiontype>ValidateWithStore</actiontype>
304 <certificate>validation\cp_03_04\TrustAnchorCP_01_01.crt</certificate>
305 <label>TrustAnchor_CP_01_01</label>
308 <certificate>validation\cp_03_04\EndCertificateCP_03_04.crt</certificate>
309 <label>EndCertificate_CP_03_04</label>
312 <certificate>validation\cp_03_04\IntermediateCertificateCP_03_04.crt</certificate>
313 <label>IntermediateCertificate_CP_03_04</label>
317 <oresult>Validated OK</oresult>
321 <return>KErrNone</return>
326 <actionname>CP.04.01</actionname>
327 <actiontype>ValidateWithStore</actiontype>
331 <certificate>validation\cp_04_01\TrustAnchorCP_01_01.crt</certificate>
332 <label>TrustAnchor_CP_01_01</label>
335 <certificate>validation\cp_04_01\EndCertificateCP_04_01.crt</certificate>
336 <label>EndCertificate_CP_04_01</label>
339 <certificate>validation\cp_04_01\IntermediateCertificateCP_04_01.crt</certificate>
340 <label>IntermediateCertificate_CP_04_01</label>
344 <oresult>Chain has no root</oresult>
348 <return>KErrNone</return>
353 <actionname>CP.04.02</actionname>
354 <actiontype>ValidateWithStore</actiontype>
358 <certificate>validation\cp_04_02\TrustAnchorCP_01_01.crt</certificate>
359 <label>TrustAnchor_CP_01_01</label>
362 <certificate>validation\cp_04_02\EndCertificateCP_04_02.crt</certificate>
363 <label>EndCertificate_CP_04_02</label>
366 <certificate>validation\cp_04_02\IntermediateCertificateCP_04_02.crt</certificate>
367 <label>IntermediateCertificate_CP_04_02</label>
371 <oresult>Chain has no root</oresult>
375 <return>KErrNone</return>
380 <actionname>CP.04.03</actionname>
381 <actiontype>ValidateWithStore</actiontype>
385 <certificate>validation\cp_04_03\TrustAnchorCP_01_01.crt</certificate>
386 <label>TrustAnchor_CP_01_01</label>
389 <certificate>validation\cp_04_03\EndCertificateCP_04_03.crt</certificate>
390 <label>EndCertificate_CP_04_03</label>
393 <certificate>validation\cp_04_03\IntermediateCertificateCP_04_03.crt</certificate>
394 <label>IntermediateCertificate_CP_04_03</label>
398 <oresult>Validated OK</oresult>
402 <return>KErrNone</return>
407 <actionname>CP.04.04</actionname>
408 <actiontype>ValidateWithStore</actiontype>
412 <certificate>validation\cp_04_04\TrustAnchorCP_01_01.crt</certificate>
413 <label>TrustAnchor_CP_01_01</label>
416 <certificate>validation\cp_04_04\EndCertificateCP_04_04.crt</certificate>
417 <label>EndCertificate_CP_04_04</label>
420 <certificate>validation\cp_04_04\IntermediateCertificateCP_04_04.crt</certificate>
421 <label>IntermediateCertificate_CP_04_04</label>
425 <oresult>Validated OK</oresult>
429 <return>KErrNone</return>
434 <actionname>CP.04.05</actionname>
435 <actiontype>ValidateWithStore</actiontype>
439 <certificate>validation\cp_04_05\TrustAnchorCP_01_01.crt</certificate>
440 <label>TrustAnchor_CP_01_01</label>
443 <certificate>validation\cp_04_05\EndCertificateCP_04_05.crt</certificate>
444 <label>EndCertificate_CP_04_05</label>
447 <certificate>validation\cp_04_05\IntermediateCertificateCP_04_05.crt</certificate>
448 <label>IntermediateCertificate_CP_04_05</label>
452 <oresult>Validated OK</oresult>
456 <return>KErrNone</return>
461 <actionname>CP.04.06</actionname>
462 <actiontype>ValidateWithStore</actiontype>
466 <certificate>validation\cp_04_06\TrustAnchorCP_01_01.crt</certificate>
467 <label>TrustAnchor_CP_01_01</label>
470 <certificate>validation\cp_04_06\EndCertificateCP_04_06.crt</certificate>
471 <label>EndCertificate_CP_04_06</label>
474 <certificate>validation\cp_04_06\IntermediateCertificateCP_04_06.crt</certificate>
475 <label>IntermediateCertificate_CP_04_06</label>
479 <oresult>Validated OK</oresult>
483 <return>KErrNone</return>
488 <actionname>IC.01.01</actionname>
489 <actiontype>ValidateWithStore</actiontype>
493 <certificate>validation\ic_01_01\TrustAnchorCP_01_01.crt</certificate>
494 <label>TrustAnchor_CP_01_01</label>
497 <certificate>validation\ic_01_01\EndCertificateIC_01_01.crt</certificate>
498 <label>EndCertificate_IC_01_01</label>
501 <certificate>validation\ic_01_01\IntermediateCertificateIC_01_01.crt</certificate>
502 <label>IntermediateCertificate_IC_01_01</label>
506 <oresult>Non-CA cert used as CA cert</oresult>
510 <return>KErrNone</return>
515 <actionname>IC.02.01</actionname>
516 <actiontype>ValidateWithStore</actiontype>
520 <certificate>validation\ic_02_01\TrustAnchorCP_01_01.crt</certificate>
521 <label>TrustAnchor_CP_01_01</label>
524 <certificate>validation\ic_02_01\EndCertificateIC_02_01.crt</certificate>
525 <label>EndCertificate_IC_02_01</label>
528 <certificate>validation\ic_02_01\IntermediateCertificateIC_02_01.crt</certificate>
529 <label>IntermediateCertificate_IC_02_01</label>
533 <oresult>Non-CA cert used as CA cert</oresult>
537 <return>KErrNone</return>
542 <actionname>IC.02.02</actionname>
543 <actiontype>ValidateWithStore</actiontype>
547 <certificate>validation\ic_02_02\TrustAnchorCP_01_01.crt</certificate>
548 <label>TrustAnchor_CP_01_01</label>
551 <certificate>validation\ic_02_02\EndCertificateIC_02_02.crt</certificate>
552 <label>EndCertificate_IC_02_02</label>
555 <certificate>validation\ic_02_02\IntermediateCertificateIC_02_02.crt</certificate>
556 <label>IntermediateCertificate_IC_02_02</label>
560 <oresult>Validated OK</oresult>
564 <return>KErrNone</return>
569 <actionname>IC.02.03</actionname>
570 <actiontype>ValidateWithStore</actiontype>
574 <certificate>validation\ic_02_03\TrustAnchorCP_01_01.crt</certificate>
575 <label>TrustAnchor_CP_01_01</label>
578 <certificate>validation\ic_02_03\EndCertificateIC_02_03.crt</certificate>
579 <label>EndCertificate_IC_02_03</label>
582 <certificate>validation\ic_02_03\IntermediateCertificateIC_02_03.crt</certificate>
583 <label>IntermediateCertificate_IC_02_03</label>
587 <oresult>Non-CA cert used as CA cert</oresult>
591 <return>KErrNone</return>
596 <actionname>IC.02.04</actionname>
597 <actiontype>ValidateWithStore</actiontype>
601 <certificate>validation\ic_02_04\TrustAnchorCP_01_01.crt</certificate>
602 <label>TrustAnchor_CP_01_01</label>
605 <certificate>validation\ic_02_04\EndCertificateIC_02_04.crt</certificate>
606 <label>EndCertificate_IC_02_04</label>
609 <certificate>validation\ic_02_04\IntermediateCertificateIC_02_04.crt</certificate>
610 <label>IntermediateCertificate_IC_02_04</label>
614 <oresult>Validated OK</oresult>
618 <return>KErrNone</return>
623 <actionname>IC.04.01</actionname>
624 <actiontype>ValidateWithStore</actiontype>
628 <certificate>validation\ic_04_01\TrustAnchorCP_01_01.crt</certificate>
629 <label>TrustAnchor_CP_01_01</label>
632 <certificate>validation\ic_04_01\EndCertificateIC_04_01.crt</certificate>
633 <label>EndCertificate_IC_04_01</label>
636 <certificate>validation\ic_04_01\IntermediateCertificateIC_04_01.crt</certificate>
637 <label>IntermediateCertificate_IC_04_01</label>
641 <oresult>Validated OK</oresult>
645 <return>KErrNone</return>
650 <actionname>IC.05.01</actionname>
651 <actiontype>ValidateWithStore</actiontype>
655 <certificate>validation\ic_05_01\TrustAnchorCP_01_01.crt</certificate>
656 <label>TrustAnchor_CP_01_01</label>
659 <certificate>validation\ic_05_01\EndCertificateIC_05_01.crt</certificate>
660 <label>EndCertificate_IC_05_01</label>
663 <certificate>validation\ic_05_01\IntermediateCertificateIC_05_01.crt</certificate>
664 <label>IntermediateCertificate_IC_05_01</label>
668 <oresult>Bad key usage</oresult>
672 <return>KErrNone</return>
677 <actionname>IC.05.02</actionname>
678 <actiontype>ValidateWithStore</actiontype>
682 <certificate>validation\ic_05_02\TrustAnchorCP_01_01.crt</certificate>
683 <label>TrustAnchor_CP_01_01</label>
686 <certificate>validation\ic_05_02\EndCertificateIC_05_02.crt</certificate>
687 <label>EndCertificate_IC_05_02</label>
690 <certificate>validation\ic_05_02\IntermediateCertificateIC_05_02.crt</certificate>
691 <label>IntermediateCertificate_IC_05_02</label>
695 <oresult>Bad key usage</oresult>
699 <return>KErrNone</return>
704 <actionname>IC.05.03</actionname>
705 <actiontype>ValidateWithStore</actiontype>
709 <certificate>validation\ic_05_03\TrustAnchorCP_01_01.crt</certificate>
710 <label>TrustAnchor_CP_01_01</label>
713 <certificate>validation\ic_05_03\EndCertificateIC_05_03.crt</certificate>
714 <label>EndCertificate_IC_05_03</label>
717 <certificate>validation\ic_05_03\IntermediateCertificateIC_05_03.crt</certificate>
718 <label>IntermediateCertificate_IC_05_03</label>
722 <oresult>Validated OK</oresult>
726 <return>KErrNone</return>
730 The following test case (IC.06.01) is not applicable to us, since we don't support CRLs.
731 Therefore, although it's supposed to fail, we expect it to pass, and the script says that
732 we expect it to pass.
735 <actionname>IC.06.01</actionname>
736 <actiontype>ValidateWithStore</actiontype>
740 <certificate>validation\ic_06_01\TrustAnchorCP_01_01.crt</certificate>
741 <label>TrustAnchor_CP_01_01</label>
744 <certificate>validation\ic_06_01\EndCertificateIC_06_01.crt</certificate>
745 <label>EndCertificate_IC_06_01</label>
748 <certificate>validation\ic_06_01\IntermediateCertificateIC_06_01.crt</certificate>
749 <label>IntermediateCertificate_IC_06_01</label>
753 <oresult>Validated OK</oresult>
757 <return>KErrNone</return>
761 The following test case (IC.06.02) is not applicable to us, since we don't support CRLs.
762 Therefore, although it's supposed to fail, we expect it to pass, and the script says that
763 we expect it to pass.
766 <actionname>IC.06.02</actionname>
767 <actiontype>ValidateWithStore</actiontype>
771 <certificate>validation\ic_06_02\TrustAnchorCP_01_01.crt</certificate>
772 <label>TrustAnchor_CP_01_01</label>
775 <certificate>validation\ic_06_02\EndCertificateIC_06_02.crt</certificate>
776 <label>EndCertificate_IC_06_02</label>
779 <certificate>validation\ic_06_02\IntermediateCertificateIC_06_02.crt</certificate>
780 <label>IntermediateCertificate_IC_06_02</label>
784 <oresult>Validated OK</oresult>
788 <return>KErrNone</return>
793 <actionname>IC.06.03</actionname>
794 <actiontype>ValidateWithStore</actiontype>
798 <certificate>validation\ic_06_03\TrustAnchorCP_01_01.crt</certificate>
799 <label>TrustAnchor_CP_01_01</label>
802 <certificate>validation\ic_06_03\EndCertificateIC_06_03.crt</certificate>
803 <label>EndCertificate_IC_06_03</label>
806 <certificate>validation\ic_06_03\IntermediateCertificateIC_06_03.crt</certificate>
807 <label>IntermediateCertificate_IC_06_03</label>
811 <oresult>Validated OK</oresult>
815 <return>KErrNone</return>
820 <actionname>PP.01.01.a</actionname>
821 <actiontype>ValidateWithStore</actiontype>
825 <certificate>validation\pp_01_01\TrustAnchorCP_01_01.crt</certificate>
826 <label>TrustAnchor_CP_01_01</label>
829 <certificate>validation\pp_01_01\EndCertificatePP_01_01.crt</certificate>
830 <label>EndCertificate_PP_01_01</label>
833 <certificate>validation\pp_01_01\IntermediateCertificatePP_01_01.crt</certificate>
834 <label>IntermediateCertificate_PP_01_01</label>
841 <oresult>Validated OK</oresult>
843 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
848 <return>KErrNone</return>
853 <actionname>PP.01.01.b</actionname>
854 <actiontype>ValidateWithStore</actiontype>
858 <certificate>validation\pp_01_01\TrustAnchorCP_01_01.crt</certificate>
859 <label>TrustAnchor_CP_01_01</label>
862 <certificate>validation\pp_01_01\EndCertificatePP_01_01.crt</certificate>
863 <label>EndCertificate_PP_01_01</label>
866 <certificate>validation\pp_01_01\IntermediateCertificatePP_01_01.crt</certificate>
867 <label>IntermediateCertificate_PP_01_01</label>
872 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
874 <oresult>Validated OK</oresult>
876 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
881 <return>KErrNone</return>
886 <actionname>PP.01.01.c</actionname>
887 <actiontype>ValidateWithStore</actiontype>
891 <certificate>validation\pp_01_01\TrustAnchorCP_01_01.crt</certificate>
892 <label>TrustAnchor_CP_01_01</label>
895 <certificate>validation\pp_01_01\EndCertificatePP_01_01.crt</certificate>
896 <label>EndCertificate_PP_01_01</label>
899 <certificate>validation\pp_01_01\IntermediateCertificatePP_01_01.crt</certificate>
900 <label>IntermediateCertificate_PP_01_01</label>
905 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
906 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
908 <oresult>Required policy not found</oresult>
915 <return>KErrNone</return>
920 <actionname>PP.01.02</actionname>
921 <actiontype>ValidateWithStore</actiontype>
925 <certificate>validation\pp_01_02\TrustAnchorCP_01_01.crt</certificate>
926 <label>TrustAnchor_CP_01_01</label>
929 <certificate>validation\pp_01_02\EndCertificatePP_01_02.crt</certificate> <label>EndCertificate_PP_01_01</label>
930 <label>EndCertificate_PP_01_02</label>
933 <certificate>validation\pp_01_02\IntermediateCertificatePP_01_02.crt</certificate>
934 <label>IntermediateCertificate_PP_01_02</label>
941 <oresult>Validated OK</oresult>
948 <return>KErrNone</return>
953 <actionname>PP.01.03</actionname>
954 <actiontype>ValidateWithStore</actiontype>
958 <certificate>validation\pp_01_03\TrustAnchorCP_01_01.crt</certificate>
959 <label>TrustAnchor_CP_01_01</label>
962 <certificate>validation\pp_01_03\EndCertificatePP_01_03.crt</certificate>
963 <label>EndCertificate_PP_01_03</label>
966 <certificate>validation\pp_01_03\IntermediateCertificate1PP_01_03.crt</certificate>
967 <label>IntermediateCertificate_1_PP_01_03</label>
970 <certificate>validation\pp_01_03\IntermediateCertificate2PP_01_03.crt</certificate>
971 <label>IntermediateCertificate_2_PP_01_03</label>
978 <oresult>Validated OK</oresult>
985 <return>KErrNone</return>
990 <actionname>PP.01.04</actionname>
991 <actiontype>ValidateWithStore</actiontype>
995 <certificate>validation\pp_01_04\TrustAnchorCP_01_01.crt</certificate>
996 <label>TrustAnchor_CP_01_01</label>
999 <certificate>validation\pp_01_04\EndCertificatePP_01_04.crt</certificate>
1000 <label>EndCertificate_PP_01_04</label>
1003 <certificate>validation\pp_01_04\IntermediateCertificate1PP_01_04.crt</certificate>
1004 <label>IntermediateCertificate_1_PP_01_04</label>
1007 <certificate>validation\pp_01_04\IntermediateCertificate2PP_01_04.crt</certificate>
1008 <label>IntermediateCertificate_2_PP_01_04</label>
1015 <oresult>Validated OK</oresult>
1022 <return>KErrNone</return>
1027 <actionname>PP.01.05</actionname>
1028 <actiontype>ValidateWithStore</actiontype>
1032 <certificate>validation\pp_01_05\TrustAnchorCP_01_01.crt</certificate>
1033 <label>TrustAnchor_CP_01_01</label>
1036 <certificate>validation\pp_01_05\EndCertificatePP_01_05.crt</certificate>
1037 <label>EndCertificate_PP_01_05</label>
1040 <certificate>validation\pp_01_05\IntermediateCertificate1PP_01_05.crt</certificate>
1041 <label>IntermediateCertificate_1_PP_01_05</label>
1044 <certificate>validation\pp_01_05\IntermediateCertificate2PP_01_05.crt</certificate>
1045 <label>IntermediateCertificate_2_PP_01_05</label>
1052 <oresult>Validated OK</oresult>
1059 <return>KErrNone</return>
1064 <actionname>PP.01.06.a</actionname>
1065 <actiontype>ValidateWithStore</actiontype>
1069 <certificate>validation\pp_01_06\TrustAnchorCP_01_01.crt</certificate>
1070 <label>TrustAnchor_CP_01_01</label>
1073 <certificate>validation\pp_01_06\EndCertificatePP_01_06.crt</certificate>
1074 <label>EndCertificate_PP_01_06</label>
1077 <certificate>validation\pp_01_06\IntermediateCertificate1PP_01_06.crt</certificate>
1078 <label>IntermediateCertificate_1_PP_01_06</label>
1081 <certificate>validation\pp_01_06\IntermediateCertificate2PP_01_06.crt</certificate>
1082 <label>IntermediateCertificate_2_PP_01_06</label>
1085 <certificate>validation\pp_01_06\IntermediateCertificate3PP_01_06.crt</certificate>
1086 <label>IntermediateCertificate_3_PP_01_06</label>
1093 <oresult>Validated OK</oresult>
1095 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1100 <return>KErrNone</return>
1105 <actionname>PP.01.06.b</actionname>
1106 <actiontype>ValidateWithStore</actiontype>
1110 <certificate>validation\pp_01_06\TrustAnchorCP_01_01.crt</certificate>
1111 <label>TrustAnchor_CP_01_01</label>
1114 <certificate>validation\pp_01_06\EndCertificatePP_01_06.crt</certificate>
1115 <label>EndCertificate_PP_01_06</label>
1118 <certificate>validation\pp_01_06\IntermediateCertificate1PP_01_06.crt</certificate>
1119 <label>IntermediateCertificate_1_PP_01_06</label>
1122 <certificate>validation\pp_01_06\IntermediateCertificate2PP_01_06.crt</certificate>
1123 <label>IntermediateCertificate_2_PP_01_06</label>
1126 <certificate>validation\pp_01_06\IntermediateCertificate3PP_01_06.crt</certificate>
1127 <label>IntermediateCertificate_3_PP_01_06</label>
1132 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1133 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
1135 <oresult>Validated OK</oresult>
1137 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1142 <return>KErrNone</return>
1147 <actionname>PP.01.06.c</actionname>
1148 <actiontype>ValidateWithStore</actiontype>
1152 <certificate>validation\pp_01_06\TrustAnchorCP_01_01.crt</certificate>
1153 <label>TrustAnchor_CP_01_01</label>
1156 <certificate>validation\pp_01_06\EndCertificatePP_01_06.crt</certificate>
1157 <label>EndCertificate_PP_01_06</label>
1160 <certificate>validation\pp_01_06\IntermediateCertificate1PP_01_06.crt</certificate>
1161 <label>IntermediateCertificate_1_PP_01_06</label>
1164 <certificate>validation\pp_01_06\IntermediateCertificate2PP_01_06.crt</certificate>
1165 <label>IntermediateCertificate_2_PP_01_06</label>
1168 <certificate>validation\pp_01_06\IntermediateCertificate3PP_01_06.crt</certificate>
1169 <label>IntermediateCertificate_3_PP_01_06</label>
1174 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
1175 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
1177 <oresult>Required policy not found</oresult>
1184 <return>KErrNone</return>
1189 <actionname>PP.01.07</actionname>
1190 <actiontype>ValidateWithStore</actiontype>
1194 <certificate>validation\pp_01_07\TrustAnchorCP_01_01.crt</certificate>
1195 <label>TrustAnchor_CP_01_01</label>
1198 <certificate>validation\pp_01_07\EndCertificatePP_01_07.crt</certificate>
1199 <label>EndCertificate_PP_01_07</label>
1202 <certificate>validation\pp_01_07\IntermediateCertificate1PP_01_07.crt</certificate>
1203 <label>IntermediateCertificate_1_PP_01_07</label>
1206 <certificate>validation\pp_01_07\IntermediateCertificate2PP_01_07.crt</certificate>
1207 <label>IntermediateCertificate_2_PP_01_07</label>
1210 <certificate>validation\pp_01_07\IntermediateCertificate3PP_01_07.crt</certificate>
1211 <label>IntermediateCertificate_3_PP_01_07</label>
1218 <oresult>Validated OK</oresult>
1225 <return>KErrNone</return>
1231 <actionname>PP.01.08</actionname>
1232 <actiontype>ValidateWithStore</actiontype>
1236 <certificate>validation\pp_01_08\TrustAnchorCP_01_01.crt</certificate>
1237 <label>TrustAnchor_CP_01_01</label>
1240 <certificate>validation\pp_01_08\EndCertificatePP_01_08.crt</certificate>
1241 <label>EndCertificate_PP_01_08</label>
1244 <certificate>validation\pp_01_08\IntermediateCertificate1PP_01_08.crt</certificate>
1245 <label>IntermediateCertificate_1_PP_01_08</label>
1248 <certificate>validation\pp_01_08\IntermediateCertificate2PP_01_08.crt</certificate>
1249 <label>IntermediateCertificate_2_PP_01_08</label>
1252 <certificate>validation\pp_01_08\IntermediateCertificate3PP_01_08.crt</certificate>
1253 <label>IntermediateCertificate_3_PP_01_08</label>
1260 <oresult>Validated OK</oresult>
1267 <return>KErrNone</return>
1272 <actionname>PP.01.09</actionname>
1273 <actiontype>ValidateWithStore</actiontype>
1277 <certificate>validation\pp_01_09\TrustAnchorCP_01_01.crt</certificate>
1278 <label>TrustAnchor_CP_01_01</label>
1281 <certificate>validation\pp_01_09\EndCertificatePP_01_09.crt</certificate>
1282 <label>EndCertificate_PP_01_09</label>
1285 <certificate>validation\pp_01_09\IntermediateCertificate1PP_01_09.crt</certificate>
1286 <label>IntermediateCertificate_1_PP_01_09</label>
1289 <certificate>validation\pp_01_09\IntermediateCertificate2PP_01_09.crt</certificate>
1290 <label>IntermediateCertificate_2_PP_01_09</label>
1293 <certificate>validation\pp_01_09\IntermediateCertificate3PP_01_09.crt</certificate>
1294 <label>IntermediateCertificate_3_PP_01_09</label>
1297 <certificate>validation\pp_01_09\IntermediateCertificate4PP_01_09.crt</certificate>
1298 <label>IntermediateCertificate_4_PP_01_09</label>
1305 <oresult>Validated OK</oresult>
1312 <return>KErrNone</return>
1317 <actionname>PP.06.01</actionname>
1318 <actiontype>ValidateWithStore</actiontype>
1322 <certificate>validation\pp_06_01\TrustAnchorCP_01_01.crt</certificate>
1323 <label>TrustAnchor_CP_01_01</label>
1326 <certificate>validation\pp_06_01\EndCertificatePP_06_01.crt</certificate>
1327 <label>EndCertificate_PP_06_01</label>
1330 <certificate>validation\pp_06_01\IntermediateCertificate1PP_06_01.crt</certificate>
1331 <label>IntermediateCertificate_1_PP_06_01</label>
1334 <certificate>validation\pp_06_01\IntermediateCertificate2PP_06_01.crt</certificate>
1335 <label>IntermediateCertificate_2_PP_06_01</label>
1338 <certificate>validation\pp_06_01\IntermediateCertificate3PP_06_01.crt</certificate>
1339 <label>IntermediateCertificate_3_PP_06_01</label>
1342 <certificate>validation\pp_06_01\IntermediateCertificate4PP_06_01.crt</certificate>
1343 <label>IntermediateCertificate_4_PP_06_01</label>
1350 <oresult>Validated OK</oresult>
1357 <return>KErrNone</return>
1362 <actionname>PP.06.02</actionname>
1363 <actiontype>ValidateWithStore</actiontype>
1367 <certificate>validation\pp_06_02\TrustAnchorCP_01_01.crt</certificate>
1368 <label>TrustAnchor_CP_01_01</label>
1371 <certificate>validation\pp_06_02\EndCertificatePP_06_02.crt</certificate>
1372 <label>EndCertificate_PP_06_02</label>
1375 <certificate>validation\pp_06_02\IntermediateCertificate1PP_06_02.crt</certificate>
1376 <label>IntermediateCertificate_1_PP_06_02</label>
1379 <certificate>validation\pp_06_02\IntermediateCertificate2PP_06_02.crt</certificate>
1380 <label>IntermediateCertificate_2_PP_06_02</label>
1383 <certificate>validation\pp_06_02\IntermediateCertificate3PP_06_02.crt</certificate>
1384 <label>IntermediateCertificate_3_PP_06_02</label>
1387 <certificate>validation\pp_06_02\IntermediateCertificate4PP_06_02.crt</certificate>
1388 <label>IntermediateCertificate_4_PP_06_02</label>
1395 <oresult>Validated OK</oresult>
1402 <return>KErrNone</return>
1406 <commented_out_action>
1407 <actionname>PP.06.03</actionname>
1408 <actiontype>ValidateWithStore</actiontype>
1412 <certificate>validation\pp_06_03\TrustAnchorCP_01_01.crt</certificate>
1413 <label>TrustAnchor_CP_01_01</label>
1416 <certificate>validation\pp_06_03\EndCertificatePP_06_03.crt</certificate>
1417 <label>EndCertificate_PP_06_03</label>
1420 <certificate>validation\pp_06_03\IntermediateCertificate1PP_06_03.crt</certificate>
1421 <label>IntermediateCertificate_1_PP_06_03</label>
1424 <certificate>validation\pp_06_03\IntermediateCertificate2PP_06_03.crt</certificate>
1425 <label>IntermediateCertificate_2_PP_06_03</label>
1428 <certificate>validation\pp_06_03\IntermediateCertificate3PP_06_03.crt</certificate>
1429 <label>IntermediateCertificate_3_PP_06_03</label>
1432 <certificate>validation\pp_06_03\IntermediateCertificate4PP_06_03.crt</certificate>
1433 <label>IntermediateCertificate_4_PP_06_03</label>
1440 <oresult>Required policy not found</oresult>
1447 <return>KErrNone</return>
1449 </commented_out_action>
1452 <actionname>PP.06.04.a</actionname>
1453 <actiontype>ValidateWithStore</actiontype>
1457 <certificate>validation\pp_06_04\TrustAnchorCP_01_01.crt</certificate>
1458 <label>TrustAnchor_CP_01_01</label>
1461 <certificate>validation\pp_06_04\EndCertificatePP_06_04.crt</certificate>
1462 <label>EndCertificate_PP_06_04</label>
1465 <certificate>validation\pp_06_04\IntermediateCertificate1PP_06_04.crt</certificate>
1466 <label>IntermediateCertificate_1_PP_06_04</label>
1469 <certificate>validation\pp_06_04\IntermediateCertificate2PP_06_04.crt</certificate>
1470 <label>IntermediateCertificate_2_PP_06_04</label>
1473 <certificate>validation\pp_06_04\IntermediateCertificate3PP_06_04.crt</certificate>
1474 <label>IntermediateCertificate_3_PP_06_04</label>
1477 <certificate>validation\pp_06_04\IntermediateCertificate4PP_06_04.crt</certificate>
1478 <label>IntermediateCertificate_4_PP_06_04</label>
1485 <oresult>Validated OK</oresult>
1487 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1492 <return>KErrNone</return>
1497 <actionname>PP.06.04.b</actionname>
1498 <actiontype>ValidateWithStore</actiontype>
1502 <certificate>validation\pp_06_04\TrustAnchorCP_01_01.crt</certificate>
1503 <label>TrustAnchor_CP_01_01</label>
1506 <certificate>validation\pp_06_04\EndCertificatePP_06_04.crt</certificate>
1507 <label>EndCertificate_PP_06_04</label>
1510 <certificate>validation\pp_06_04\IntermediateCertificate1PP_06_04.crt</certificate>
1511 <label>IntermediateCertificate_1_PP_06_04</label>
1514 <certificate>validation\pp_06_04\IntermediateCertificate2PP_06_04.crt</certificate>
1515 <label>IntermediateCertificate_2_PP_06_04</label>
1518 <certificate>validation\pp_06_04\IntermediateCertificate3PP_06_04.crt</certificate>
1519 <label>IntermediateCertificate_3_PP_06_04</label>
1522 <certificate>validation\pp_06_04\IntermediateCertificate4PP_06_04.crt</certificate>
1523 <label>IntermediateCertificate_4_PP_06_04</label>
1528 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1529 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
1531 <oresult>Validated OK</oresult>
1533 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1538 <return>KErrNone</return>
1542 <commented_out_action>
1543 <actionname>PP.06.04.c</actionname>
1544 <actiontype>ValidateWithStore</actiontype>
1548 <certificate>validation\pp_06_04\TrustAnchorCP_01_01.crt</certificate>
1549 <label>TrustAnchor_CP_01_01</label>
1552 <certificate>validation\pp_06_04\EndCertificatePP_06_04.crt</certificate>
1553 <label>EndCertificate_PP_06_04</label>
1556 <certificate>validation\pp_06_04\IntermediateCertificate1PP_06_04.crt</certificate>
1557 <label>IntermediateCertificate_1_PP_06_04</label>
1560 <certificate>validation\pp_06_04\IntermediateCertificate2PP_06_04.crt</certificate>
1561 <label>IntermediateCertificate_2_PP_06_04</label>
1564 <certificate>validation\pp_06_04\IntermediateCertificate3PP_06_04.crt</certificate>
1565 <label>IntermediateCertificate_3_PP_06_04</label>
1568 <certificate>validation\pp_06_04\IntermediateCertificate4PP_06_04.crt</certificate>
1569 <label>IntermediateCertificate_4_PP_06_04</label>
1574 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
1575 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
1577 <oresult>Required policy not found</oresult>
1579 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1584 <return>KErrNone</return>
1586 </commented_out_action>
1588 <commented_out_action>
1589 <actionname>PP.06.05</actionname>
1590 <actiontype>ValidateWithStore</actiontype>
1594 <certificate>validation\pp_06_05\TrustAnchorCP_01_01.crt</certificate>
1595 <label>TrustAnchor_CP_01_01</label>
1598 <certificate>validation\pp_06_05\EndCertificatePP_06_05.crt</certificate>
1599 <label>EndCertificate_PP_06_05</label>
1602 <certificate>validation\pp_06_05\IntermediateCertificate1PP_06_05.crt</certificate>
1603 <label>IntermediateCertificate_1_PP_06_05</label>
1606 <certificate>validation\pp_06_05\IntermediateCertificate2PP_06_05.crt</certificate>
1607 <label>IntermediateCertificate_2_PP_06_05</label>
1610 <certificate>validation\pp_06_05\IntermediateCertificate3PP_06_05.crt</certificate>
1611 <label>IntermediateCertificate_3_PP_06_05</label>
1614 <certificate>validation\pp_06_05\IntermediateCertificate4PP_06_05.crt</certificate>
1615 <label>IntermediateCertificate_4_PP_06_05</label>
1622 <oresult>Required policy not found</oresult>
1629 <return>KErrNone</return>
1631 </commented_out_action>
1634 <actionname>PP.08.01.a</actionname>
1635 <actiontype>ValidateWithStore</actiontype>
1639 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
1640 <label>TrustAnchor_CP_01_01</label>
1643 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
1644 <label>EndCertificate_PP_08_01</label>
1647 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
1648 <label>IntermediateCertificate_PP_08_01</label>
1653 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1655 <oresult>Validated OK</oresult>
1657 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1662 <return>KErrNone</return>
1666 <commented_out_action>
1667 <actionname>PP.08.01.b</actionname>
1668 <actiontype>ValidateWithStore</actiontype>
1672 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
1673 <label>TrustAnchor_CP_01_01</label>
1676 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
1677 <label>EndCertificate_PP_08_01</label>
1680 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
1681 <label>IntermediateCertificate_PP_08_01</label>
1688 <oresult>Validated OK</oresult>
1690 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
1695 <return>KErrNone</return>
1697 </commented_out_action>
1700 <actionname>PP.08.01.c</actionname>
1701 <actiontype>ValidateWithStore</actiontype>
1705 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
1706 <label>TrustAnchor_CP_01_01</label>
1709 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
1710 <label>EndCertificate_PP_08_01</label>
1713 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
1714 <label>IntermediateCertificate_PP_08_01</label>
1719 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
1721 <oresult>Required policy not found</oresult>
1728 <return>KErrNone</return>
1732 <commented_out_action>
1733 <actionname>PP.08.02.a</actionname>
1734 <actiontype>ValidateWithStore</actiontype>
1738 <certificate>validation\pp_08_02\TrustAnchorCP_01_01.crt</certificate>
1739 <label>TrustAnchor_CP_01_01</label>
1742 <certificate>validation\pp_08_02\EndCertificatePP_08_02.crt</certificate>
1743 <label>EndCertificate_PP_08_02</label>
1746 <certificate>validation\pp_08_02\IntermediateCertificatePP_08_02.crt</certificate>
1747 <label>IntermediateCertificate_PP_08_02</label>
1752 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1754 <oresult>Validated OK</oresult>
1756 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1761 <return>KErrNone</return>
1763 </commented_out_action>
1766 <actionname>PP.08.02.b</actionname>
1767 <actiontype>ValidateWithStore</actiontype>
1771 <certificate>validation\pp_08_02\TrustAnchorCP_01_01.crt</certificate>
1772 <label>TrustAnchor_CP_01_01</label>
1775 <certificate>validation\pp_08_02\EndCertificatePP_08_02.crt</certificate>
1776 <label>EndCertificate_PP_08_02</label>
1779 <certificate>validation\pp_08_02\IntermediateCertificatePP_08_02.crt</certificate>
1780 <label>IntermediateCertificate_PP_08_02</label>
1785 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
1787 <oresult>Required policy not found</oresult>
1794 <return>KErrNone</return>
1799 <actionname>PP.08.02.c</actionname>
1800 <actiontype>ValidateWithStore</actiontype>
1804 <certificate>validation\pp_08_02\TrustAnchorCP_01_01.crt</certificate>
1805 <label>TrustAnchor_CP_01_01</label>
1808 <certificate>validation\pp_08_02\EndCertificatePP_08_02.crt</certificate>
1809 <label>EndCertificate_PP_08_02</label>
1812 <certificate>validation\pp_08_02\IntermediateCertificatePP_08_02.crt</certificate>
1813 <label>IntermediateCertificate_PP_08_02</label>
1820 <oresult>Validated OK</oresult>
1822 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
1823 <opolicy>2.16.840.1.101.3.1.48.2</opolicy>
1828 <return>KErrNone</return>
1833 <actionname>PP_08_03</actionname>
1834 <actiontype>message</actiontype>
1836 <message>Can't test</message>
1839 <return>KErrNone</return>
1844 <actionname>PP.08.04</actionname>
1845 <actiontype>ValidateWithStore</actiontype>
1849 <certificate>validation\pp_08_04\TrustAnchorCP_01_01.crt</certificate>
1850 <label>TrustAnchor_CP_01_01</label>
1853 <certificate>validation\pp_08_04\EndCertificatePP_08_04.crt</certificate>
1854 <label>EndCertificate_PP_08_04</label>
1857 <certificate>validation\pp_08_04\IntermediateCertificatePP_08_04.crt</certificate>
1858 <label>IntermediateCertificate_PP_08_04</label>
1865 <oresult>Validated OK</oresult>
1872 <return>KErrNone</return>
1877 <actionname>PP.08.05.a</actionname>
1878 <actiontype>ValidateWithStore</actiontype>
1882 <certificate>validation\pp_08_05\TrustAnchorCP_01_01.crt</certificate>
1883 <label>TrustAnchor_CP_01_01</label>
1886 <certificate>validation\pp_08_05\EndCertificatePP_08_05.crt</certificate>
1887 <label>EndCertificate_PP_08_05</label>
1890 <certificate>validation\pp_08_05\IntermediateCertificatePP_08_05.crt</certificate>
1891 <label>IntermediateCertificate_PP_08_05</label>
1896 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1898 <oresult>Required policy not found</oresult>
1905 <return>KErrNone</return>
1910 <actionname>PP.08.05.b</actionname>
1911 <actiontype>ValidateWithStore</actiontype>
1915 <certificate>validation\pp_08_05\TrustAnchorCP_01_01.crt</certificate>
1916 <label>TrustAnchor_CP_01_01</label>
1919 <certificate>validation\pp_08_05\EndCertificatePP_08_05.crt</certificate>
1920 <label>EndCertificate_PP_08_05</label>
1923 <certificate>validation\pp_08_05\IntermediateCertificatePP_08_05.crt</certificate>
1924 <label>IntermediateCertificate_PP_08_05</label>
1929 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1930 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
1932 <oresult>Required policy not found</oresult>
1939 <return>KErrNone</return>
1943 <commented_out_action>
1944 <actionname>PP.08.05.c</actionname>
1945 <actiontype>ValidateWithStore</actiontype>
1949 <certificate>validation\pp_08_05\TrustAnchorCP_01_01.crt</certificate>
1950 <label>TrustAnchor_CP_01_01</label>
1953 <certificate>validation\pp_08_05\EndCertificatePP_08_05.crt</certificate>
1954 <label>EndCertificate_PP_08_05</label>
1957 <certificate>validation\pp_08_05\IntermediateCertificatePP_08_05.crt</certificate>
1958 <label>IntermediateCertificate_PP_08_05</label>
1965 <oresult>Validated OK</oresult>
1967 <opolicy>2.16.840.1.101.3.1.48.3<opolicy>
1972 <return>KErrNone</return>
1974 </commented_out_action>
1976 <commented_out_action>
1977 <actionname>PP.08.06.a</actionname>
1978 <actiontype>ValidateWithStore</actiontype>
1982 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
1983 <label>TrustAnchor_CP_01_01</label>
1986 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
1987 <label>EndCertificate_PP_08_06</label>
1990 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
1991 <label>IntermediateCertificate_PP_08_06</label>
1996 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
1998 <oresult>Validated OK</oresult>
2000 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
2005 <return>KErrNone</return>
2007 </commented_out_action>
2009 <commented_out_action>
2010 <actionname>PP.08.06.b</actionname>
2011 <actiontype>ValidateWithStore</actiontype>
2015 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
2016 <label>TrustAnchor_CP_01_01</label>
2019 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
2020 <label>EndCertificate_PP_08_06</label>
2023 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
2024 <label>IntermediateCertificate_PP_08_06</label>
2029 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
2030 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
2032 <oresult>Validated OK</oresult>
2034 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
2035 <opolicy>2.16.840.1.101.3.1.48.2<opolicy>
2040 <return>KErrNone</return>
2042 </commented_out_action>
2045 <actionname>PP.08.06.c</actionname>
2046 <actiontype>ValidateWithStore</actiontype>
2050 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
2051 <label>TrustAnchor_CP_01_01</label>
2054 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
2055 <label>EndCertificate_PP_08_06</label>
2058 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
2059 <label>IntermediateCertificate_PP_08_06</label>
2064 <ipolicy>2.16.840.1.101.3.1.48.5</ipolicy>
2066 <oresult>Required policy not found</oresult>
2073 <return>KErrNone</return>
2077 <commented_out_action>
2078 <actionname>PP.08.06.d</actionname>
2079 <actiontype>ValidateWithStore</actiontype>
2083 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
2084 <label>TrustAnchor_CP_01_01</label>
2087 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
2088 <label>EndCertificate_PP_08_06</label>
2091 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
2092 <label>IntermediateCertificate_PP_08_06</label>
2099 <oresult>Validated OK</oresult>
2101 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
2102 <opolicy>2.16.840.1.101.3.1.48.2<opolicy>
2103 <opolicy>2.16.840.1.101.3.1.48.3<opolicy>
2108 <return>KErrNone</return>
2110 </commented_out_action>
2113 <actionname>PL.01.01</actionname>
2114 <actiontype>ValidateWithStore</actiontype>
2118 <certificate>validation\pl_01_01\TrustAnchorCP_01_01.crt</certificate>
2119 <label>TrustAnchor_CP_01_01</label>
2122 <certificate>validation\pl_01_01\EndCertificatePL_01_01.crt</certificate>
2123 <label>EndCertificate_PL_01_01</label>
2126 <certificate>validation\pl_01_01\IntermediateCertificate1PL_01_01.crt</certificate>
2127 <label>IntermediateCertificate_1_PL_01_01</label>
2130 <certificate>validation\pl_01_01\IntermediateCertificate2PL_01_01.crt</certificate>
2131 <label>IntermediateCertificate_2_PL_01_01</label>
2135 <oresult>Path too long</oresult>
2139 <return>KErrNone</return>
2144 <actionname>PL.01.02</actionname>
2145 <actiontype>ValidateWithStore</actiontype>
2149 <certificate>validation\pl_01_02\TrustAnchorCP_01_01.crt</certificate>
2150 <label>TrustAnchor_CP_01_01</label>
2153 <certificate>validation\pl_01_02\EndCertificatePL_01_02.crt</certificate>
2154 <label>EndCertificate_PL_01_02</label>
2157 <certificate>validation\pl_01_02\IntermediateCertificate1PL_01_02.crt</certificate>
2158 <label>IntermediateCertificate_1_PL_01_02</label>
2161 <certificate>validation\pl_01_02\IntermediateCertificate2PL_01_02.crt</certificate>
2162 <label>IntermediateCertificate_2_PL_01_02</label>
2166 <oresult>Path too long</oresult>
2170 <return>KErrNone</return>
2175 <actionname>PL.01.03</actionname>
2176 <actiontype>ValidateWithStore</actiontype>
2180 <certificate>validation\pl_01_03\TrustAnchorCP_01_01.crt</certificate>
2181 <label>TrustAnchor_CP_01_01</label>
2184 <certificate>validation\pl_01_03\EndCertificatePL_01_03.crt</certificate>
2185 <label>EndCertificate_PL_01_03</label>
2188 <certificate>validation\pl_01_03\IntermediateCertificatePL_01_03.crt</certificate>
2189 <label>IntermediateCertificate_PL_01_03</label>
2193 <oresult>Validated OK</oresult>
2197 <return>KErrNone</return>
2202 <actionname>PL.01.04</actionname>
2203 <actiontype>ValidateWithStore</actiontype>
2207 <certificate>validation\pl_01_04\TrustAnchorCP_01_01.crt</certificate>
2208 <label>TrustAnchor_CP_01_01</label>
2211 <certificate>validation\pl_01_04\EndCertificatePL_01_04.crt</certificate>
2212 <label>EndCertificate_PL_01_04</label>
2215 <certificate>validation\pl_01_04\IntermediateCertificatePL_01_04.crt</certificate>
2216 <label>IntermediateCertificate_PL_01_04</label>
2220 <oresult>Validated OK</oresult>
2224 <return>KErrNone</return>
2229 <actionname>PL.01.05</actionname>
2230 <actiontype>ValidateWithStore</actiontype>
2234 <certificate>validation\pl_01_05\TrustAnchorCP_01_01.crt</certificate>
2235 <label>TrustAnchor_CP_01_01</label>
2238 <certificate>validation\pl_01_05\EndCertificatePL_01_05.crt</certificate>
2239 <label>EndCertificate_PL_01_05</label>
2242 <certificate>validation\pl_01_05\IntermediateCertificate1PL_01_05.crt</certificate>
2243 <label>IntermediateCertificate_1_PL_01_05</label>
2246 <certificate>validation\pl_01_05\IntermediateCertificate2PL_01_05.crt</certificate>
2247 <label>IntermediateCertificate_2_PL_01_05</label>
2250 <certificate>validation\pl_01_05\IntermediateCertificate3PL_01_05.crt</certificate>
2251 <label>IntermediateCertificate_3_PL_01_05</label>
2255 <oresult>Path too long</oresult>
2259 <return>KErrNone</return>
2264 <actionname>PL.01.06</actionname>
2265 <actiontype>ValidateWithStore</actiontype>
2269 <certificate>validation\pl_01_06\TrustAnchorCP_01_01.crt</certificate>
2270 <label>TrustAnchor_CP_01_01</label>
2273 <certificate>validation\pl_01_06\EndCertificatePL_01_06.crt</certificate>
2274 <label>EndCertificate_PL_01_06</label>
2277 <certificate>validation\pl_01_06\IntermediateCertificate1PL_01_06.crt</certificate>
2278 <label>IntermediateCertificate_1_PL_01_06</label>
2281 <certificate>validation\pl_01_06\IntermediateCertificate2PL_01_06.crt</certificate>
2282 <label>IntermediateCertificate_2_PL_01_06</label>
2285 <certificate>validation\pl_01_06\IntermediateCertificate3PL_01_06.crt</certificate>
2286 <label>IntermediateCertificate_3_PL_01_06</label>
2290 <oresult>Path too long</oresult>
2294 <return>KErrNone</return>
2299 <actionname>PL.01.07</actionname>
2300 <actiontype>ValidateWithStore</actiontype>
2304 <certificate>validation\pl_01_07\TrustAnchorCP_01_01.crt</certificate>
2305 <label>TrustAnchor_CP_01_01</label>
2308 <certificate>validation\pl_01_07\EndCertificatePL_01_07.crt</certificate>
2309 <label>EndCertificate_PL_01_07</label>
2312 <certificate>validation\pl_01_07\IntermediateCertificate1PL_01_07.crt</certificate>
2313 <label>IntermediateCertificate_1_PL_01_07</label>
2316 <certificate>validation\pl_01_07\IntermediateCertificate2PL_01_07.crt</certificate>
2317 <label>IntermediateCertificate_2_PL_01_07</label>
2320 <certificate>validation\pl_01_07\IntermediateCertificate3PL_01_07.crt</certificate>
2321 <label>IntermediateCertificate_3_PL_01_07</label>
2324 <certificate>validation\pl_01_07\IntermediateCertificate4PL_01_07.crt</certificate>
2325 <label>IntermediateCertificate_4_PL_01_07</label>
2329 <oresult>Path too long</oresult>
2333 <return>KErrNone</return>
2338 <actionname>PL.01.08</actionname>
2339 <actiontype>ValidateWithStore</actiontype>
2343 <certificate>validation\pl_01_08\TrustAnchorCP_01_01.crt</certificate>
2344 <label>TrustAnchor_CP_01_01</label>
2347 <certificate>validation\pl_01_08\EndCertificatePL_01_08.crt</certificate>
2348 <label>EndCertificate_PL_01_08</label>
2351 <certificate>validation\pl_01_08\IntermediateCertificate1PL_01_08.crt</certificate>
2352 <label>IntermediateCertificate_1_PL_01_08</label>
2355 <certificate>validation\pl_01_08\IntermediateCertificate2PL_01_08.crt</certificate>
2356 <label>IntermediateCertificate_2_PL_01_08</label>
2359 <certificate>validation\pl_01_08\IntermediateCertificate3PL_01_08.crt</certificate>
2360 <label>IntermediateCertificate_3_PL_01_08</label>
2363 <certificate>validation\pl_01_08\IntermediateCertificate4PL_01_08.crt</certificate>
2364 <label>IntermediateCertificate_4_PL_01_08</label>
2368 <oresult>Path too long</oresult>
2372 <return>KErrNone</return>
2377 <actionname>PL.01.09</actionname>
2378 <actiontype>ValidateWithStore</actiontype>
2382 <certificate>validation\pl_01_09\TrustAnchorCP_01_01.crt</certificate>
2383 <label>TrustAnchor_CP_01_01</label>
2386 <certificate>validation\pl_01_09\EndCertificatePL_01_09.crt</certificate>
2387 <label>EndCertificate_PL_01_09</label>
2390 <certificate>validation\pl_01_09\IntermediateCertificate1PL_01_09.crt</certificate>
2391 <label>IntermediateCertificate_1_PL_01_09</label>
2394 <certificate>validation\pl_01_09\IntermediateCertificate2PL_01_09.crt</certificate>
2395 <label>IntermediateCertificate_2_PL_01_09</label>
2398 <certificate>validation\pl_01_09\IntermediateCertificate3PL_01_09.crt</certificate>
2399 <label>IntermediateCertificate_3_PL_01_09</label>
2402 <certificate>validation\pl_01_09\IntermediateCertificate4PL_01_09.crt</certificate>
2403 <label>IntermediateCertificate_4_PL_01_09</label>
2407 <oresult>Validated OK</oresult>
2411 <return>KErrNone</return>
2416 <actionname>PL.01.10</actionname>
2417 <actiontype>ValidateWithStore</actiontype>
2421 <certificate>validation\pl_01_10\TrustAnchorCP_01_01.crt</certificate>
2422 <label>TrustAnchor_CP_01_01</label>
2425 <certificate>validation\pl_01_10\EndCertificatePL_01_10.crt</certificate>
2426 <label>EndCertificate_PL_01_10</label>
2429 <certificate>validation\pl_01_10\IntermediateCertificate1PL_01_10.crt</certificate>
2430 <label>IntermediateCertificate_1_PL_01_10</label>
2433 <certificate>validation\pl_01_10\IntermediateCertificate2PL_01_10.crt</certificate>
2434 <label>IntermediateCertificate_2_PL_01_10</label>
2437 <certificate>validation\pl_01_10\IntermediateCertificate3PL_01_10.crt</certificate>
2438 <label>IntermediateCertificate_3_PL_01_10</label>
2441 <certificate>validation\pl_01_10\IntermediateCertificate4PL_01_10.crt</certificate>
2442 <label>IntermediateCertificate_4_PL_01_10</label>
2446 <oresult>Validated OK</oresult>
2450 <return>KErrNone</return>
2455 <actionname>Build test 1</actionname>
2456 <actiontype>Build</actiontype>
2459 <certificate>build\CA3_root.crt</certificate>
2460 <label>CA3_root</label>
2463 <certificate>build\rich1.crt</certificate>
2464 <label>rich1</label>
2467 <certificate>build\EE.crt</certificate>
2471 <certificate>build\CA1.crt</certificate>
2475 <certificate>build\CA2.crt</certificate>
2480 <return>KErrNone</return>
2485 <actionname>Build test 2</actionname>
2486 <actiontype>Build</actiontype>
2489 <certificate>build\CA3_root.crt</certificate>
2490 <label>CA3_root</label>
2493 <certificate>build\rich1.crt</certificate>
2494 <label>rich1</label>
2497 <certificate>build\EE.crt</certificate>
2501 <addcert>build\CA1.crt</addcert>
2502 <addcert>build\CA2.crt</addcert>
2506 <return>KErrNone</return>
2511 <actionname>Build test 3</actionname>
2512 <actiontype>Build</actiontype>
2515 <certificate>build\CA3_root.crt</certificate>
2516 <label>CA3_root</label>
2519 <certificate>build\rich1.crt</certificate>
2520 <label>rich1</label>
2523 <certificate>build\EE.crt</certificate>
2527 <certificate>build\CA1.crt</certificate>
2531 <addcert>build\CA2.crt</addcert>
2535 <return>KErrNone</return>
2540 <actionname>Build test 4</actionname>
2541 <actiontype>Build</actiontype>
2544 <certificate>build\CA3_root.crt</certificate>
2545 <label>CA3_root</label>
2548 <certificate>build\EE.crt</certificate>
2552 <addcert>build\CA1.crt</addcert>
2555 <addcert>build\CA2.crt</addcert>
2559 <return>KErrNone</return>
2564 <actionname>Build test 5</actionname>
2565 <actiontype>Build</actiontype>
2568 <certificate>build\CA3_root.crt</certificate>
2569 <label>CA3_root</label>
2572 <certificate>build\EE.crt</certificate>
2576 <certificate>build\CA2.crt</certificate>
2580 <certificate>build\CA1.crt</certificate>
2587 <return>KErrNone</return>
2592 <actionname>Build test 6</actionname>
2593 <actiontype>Build</actiontype>
2596 <certificate>build\CA3_root.crt</certificate>
2597 <label>CA3_root</label>
2600 <certificate>build\EE.crt</certificate>
2604 <addcert>build\CA2.crt</addcert>
2605 <addcert>build\CA1.crt</addcert>
2609 <return>KErrNone</return>
2614 <actionname>Build test 7</actionname>
2615 <actiontype>Build</actiontype>
2618 <certificate>build\CA3_root.crt</certificate>
2619 <label>CA3_root</label>
2622 <certificate>build\EE.crt</certificate>
2626 <certificate>build\CA2.crt</certificate>
2630 <addcert>build\CA1.crt</addcert>
2634 <return>KErrNone</return>
2639 <actionname>CP.01.01</actionname>
2640 <actiontype>ValidateWithSuppliedCerts</actiontype>
2644 <certificate>validation\cp_01_01\TrustAnchorCP_01_01.crt</certificate>
2645 <label>TrustAnchor_CP_01_01</label>
2648 <certificate>validation\cp_01_01\EndCertificateCP_01_01.crt</certificate>
2649 <label>EndCertificate_CP_01_01</label>
2653 <oresult>Validated OK</oresult>
2657 <return>KErrNone</return>
2662 <actionname>CP.01.02</actionname>
2663 <actiontype>ValidateWithSuppliedCerts</actiontype>
2667 <certificate>validation\cp_01_02\TrustAnchorCP_01_01.crt</certificate>
2668 <label>TrustAnchor_CP_01_01</label>
2671 <certificate>validation\cp_01_02\EndCertificateCP_01_02.crt</certificate>
2672 <label>EndCertificate_CP_01_02</label>
2675 <certificate>validation\cp_01_02\IntermediateCertificateCP_01_02.crt</certificate>
2676 <label>IntermediateCertificate_CP_01_02</label>
2680 <oresult>Signature invalid</oresult>
2684 <return>KErrNone</return>
2689 <actionname>CP.01.03</actionname>
2690 <actiontype>ValidateWithSuppliedCerts</actiontype>
2694 <certificate>validation\cp_01_03\TrustAnchorCP_01_01.crt</certificate>
2695 <label>TrustAnchor_CP_01_01</label>
2698 <certificate>validation\cp_01_03\EndCertificateCP_01_03.crt</certificate>
2699 <label>EndCertificate_CP_01_03</label>
2702 <certificate>validation\cp_01_03\IntermediateCertificateCP_01_03.crt</certificate>
2703 <label>IntermediateCertificate_CP_01_03</label>
2707 <oresult>Signature invalid</oresult>
2711 <return>KErrNone</return>
2716 <actionname>CP.02.01</actionname>
2717 <actiontype>ValidateWithSuppliedCerts</actiontype>
2721 <certificate>validation\cp_02_01\TrustAnchorCP_01_01.crt</certificate>
2722 <label>TrustAnchor_CP_01_01</label>
2725 <certificate>validation\cp_02_01\EndCertificateCP_02_01.crt</certificate>
2726 <label>EndCertificate_CP_02_01</label>
2729 <certificate>validation\cp_02_01\IntermediateCertificate1CP_02_01.crt</certificate>
2730 <label>IntermediateCertificate_1_CP_02_01</label>
2733 <certificate>validation\cp_02_01\IntermediateCertificate2CP_02_01.crt</certificate>
2734 <label>IntermediateCertificate_2_CP_02_01</label>
2738 <oresult>Validated OK</oresult>
2742 <return>KErrNone</return>
2747 <actionname>CP.02.02</actionname>
2748 <actiontype>ValidateWithSuppliedCerts</actiontype>
2752 <certificate>validation\cp_02_02\TrustAnchorCP_01_01.crt</certificate>
2753 <label>TrustAnchor_CP_01_01</label>
2756 <certificate>validation\cp_02_02\EndCertificateCP_02_02.crt</certificate>
2757 <label>EndCertificate_CP_02_02</label>
2760 <certificate>validation\cp_02_02\IntermediateCertificateCP_02_02.crt</certificate>
2761 <label>IntermediateCertificate_CP_02_02</label>
2765 <oresult>Date out of range</oresult>
2769 <return>KErrNone</return>
2774 <actionname>CP.02.03</actionname>
2775 <actiontype>ValidateWithSuppliedCerts</actiontype>
2779 <certificate>validation\cp_02_03\TrustAnchorCP_01_01.crt</certificate>
2780 <label>TrustAnchor_CP_01_01</label>
2783 <certificate>validation\cp_02_03\EndCertificateCP_02_03.crt</certificate>
2784 <label>EndCertificate_CP_02_03</label>
2787 <certificate>validation\cp_02_03\IntermediateCertificateCP_02_03.crt</certificate>
2788 <label>IntermediateCertificate_CP_02_03</label>
2792 <oresult>Date out of range</oresult>
2796 <return>KErrNone</return>
2801 <actionname>CP.02.04</actionname>
2802 <actiontype>ValidateWithSuppliedCerts</actiontype>
2806 <certificate>validation\cp_02_04\TrustAnchorCP_01_01.crt</certificate>
2807 <label>TrustAnchor_CP_01_01</label>
2810 <certificate>validation\cp_02_04\EndCertificateCP_02_04.crt</certificate>
2811 <label>EndCertificate_CP_02_04</label>
2814 <certificate>validation\cp_02_04\IntermediateCertificateCP_02_04.crt</certificate>
2815 <label>IntermediateCertificate_CP_02_04</label>
2819 <oresult>Validated OK</oresult>
2823 <return>KErrNone</return>
2828 <actionname>CP.02.05</actionname>
2829 <actiontype>ValidateWithSuppliedCerts</actiontype>
2833 <certificate>validation\cp_02_05\TrustAnchorCP_01_01.crt</certificate>
2834 <label>TrustAnchor_CP_01_01</label>
2837 <certificate>validation\cp_02_05\EndCertificateCP_02_05.crt</certificate>
2838 <label>EndCertificate_CP_02_05</label>
2841 <certificate>validation\cp_02_05\IntermediateCertificateCP_02_05.crt</certificate>
2842 <label>IntermediateCertificate_CP_02_05</label>
2846 <oresult>Date out of range</oresult>
2850 <return>KErrNone</return>
2855 <actionname>CP.03.01</actionname>
2856 <actiontype>ValidateWithSuppliedCerts</actiontype>
2860 <certificate>validation\cp_03_01\TrustAnchorCP_01_01.crt</certificate>
2861 <label>TrustAnchor_CP_01_01</label>
2864 <certificate>validation\cp_03_01\EndCertificateCP_03_01.crt</certificate>
2865 <label>EndCertificate_CP_03_01</label>
2868 <certificate>validation\cp_03_01\IntermediateCertificateCP_03_01.crt</certificate>
2869 <label>IntermediateCertificate_CP_03_01</label>
2873 <oresult>Date out of range</oresult>
2877 <return>KErrNone</return>
2882 <actionname>CP.03.02</actionname>
2883 <actiontype>ValidateWithSuppliedCerts</actiontype>
2887 <certificate>validation\cp_03_02\TrustAnchorCP_01_01.crt</certificate>
2888 <label>TrustAnchor_CP_01_01</label>
2891 <certificate>validation\cp_03_02\EndCertificateCP_03_02.crt</certificate>
2892 <label>EndCertificate_CP_03_02</label>
2895 <certificate>validation\cp_03_02\IntermediateCertificateCP_03_02.crt</certificate>
2896 <label>IntermediateCertificate_CP_03_02</label>
2900 <oresult>Date out of range</oresult>
2904 <return>KErrNone</return>
2909 <actionname>CP.03.03</actionname>
2910 <actiontype>ValidateWithSuppliedCerts</actiontype>
2914 <certificate>validation\cp_03_03\TrustAnchorCP_01_01.crt</certificate>
2915 <label>TrustAnchor_CP_01_01</label>
2918 <certificate>validation\cp_03_03\EndCertificateCP_03_03.crt</certificate>
2919 <label>EndCertificate_CP_03_03</label>
2922 <certificate>validation\cp_03_03\IntermediateCertificateCP_03_03.crt</certificate>
2923 <label>IntermediateCertificate_CP_03_03</label>
2927 <oresult>Date out of range</oresult>
2931 <return>KErrNone</return>
2936 <actionname>CP.03.04</actionname>
2937 <actiontype>ValidateWithSuppliedCerts</actiontype>
2941 <certificate>validation\cp_03_04\TrustAnchorCP_01_01.crt</certificate>
2942 <label>TrustAnchor_CP_01_01</label>
2945 <certificate>validation\cp_03_04\EndCertificateCP_03_04.crt</certificate>
2946 <label>EndCertificate_CP_03_04</label>
2949 <certificate>validation\cp_03_04\IntermediateCertificateCP_03_04.crt</certificate>
2950 <label>IntermediateCertificate_CP_03_04</label>
2954 <oresult>Validated OK</oresult>
2958 <return>KErrNone</return>
2963 <actionname>CP.04.01</actionname>
2964 <actiontype>ValidateWithSuppliedCerts</actiontype>
2968 <certificate>validation\cp_04_01\TrustAnchorCP_01_01.crt</certificate>
2969 <label>TrustAnchor_CP_01_01</label>
2972 <certificate>validation\cp_04_01\EndCertificateCP_04_01.crt</certificate>
2973 <label>EndCertificate_CP_04_01</label>
2976 <certificate>validation\cp_04_01\IntermediateCertificateCP_04_01.crt</certificate>
2977 <label>IntermediateCertificate_CP_04_01</label>
2981 <oresult>Chain has no root</oresult>
2985 <return>KErrNone</return>
2990 <actionname>CP.04.02</actionname>
2991 <actiontype>ValidateWithSuppliedCerts</actiontype>
2995 <certificate>validation\cp_04_02\TrustAnchorCP_01_01.crt</certificate>
2996 <label>TrustAnchor_CP_01_01</label>
2999 <certificate>validation\cp_04_02\EndCertificateCP_04_02.crt</certificate>
3000 <label>EndCertificate_CP_04_02</label>
3003 <certificate>validation\cp_04_02\IntermediateCertificateCP_04_02.crt</certificate>
3004 <label>IntermediateCertificate_CP_04_02</label>
3008 <oresult>Chain has no root</oresult>
3012 <return>KErrNone</return>
3017 <actionname>CP.04.03</actionname>
3018 <actiontype>ValidateWithSuppliedCerts</actiontype>
3022 <certificate>validation\cp_04_03\TrustAnchorCP_01_01.crt</certificate>
3023 <label>TrustAnchor_CP_01_01</label>
3026 <certificate>validation\cp_04_03\EndCertificateCP_04_03.crt</certificate>
3027 <label>EndCertificate_CP_04_03</label>
3030 <certificate>validation\cp_04_03\IntermediateCertificateCP_04_03.crt</certificate>
3031 <label>IntermediateCertificate_CP_04_03</label>
3035 <oresult>Validated OK</oresult>
3039 <return>KErrNone</return>
3044 <actionname>CP.04.04</actionname>
3045 <actiontype>ValidateWithSuppliedCerts</actiontype>
3049 <certificate>validation\cp_04_04\TrustAnchorCP_01_01.crt</certificate>
3050 <label>TrustAnchor_CP_01_01</label>
3053 <certificate>validation\cp_04_04\EndCertificateCP_04_04.crt</certificate>
3054 <label>EndCertificate_CP_04_04</label>
3057 <certificate>validation\cp_04_04\IntermediateCertificateCP_04_04.crt</certificate>
3058 <label>IntermediateCertificate_CP_04_04</label>
3062 <oresult>Validated OK</oresult>
3066 <return>KErrNone</return>
3071 <actionname>CP.04.05</actionname>
3072 <actiontype>ValidateWithSuppliedCerts</actiontype>
3076 <certificate>validation\cp_04_05\TrustAnchorCP_01_01.crt</certificate>
3077 <label>TrustAnchor_CP_01_01</label>
3080 <certificate>validation\cp_04_05\EndCertificateCP_04_05.crt</certificate>
3081 <label>EndCertificate_CP_04_05</label>
3084 <certificate>validation\cp_04_05\IntermediateCertificateCP_04_05.crt</certificate>
3085 <label>IntermediateCertificate_CP_04_05</label>
3089 <oresult>Validated OK</oresult>
3093 <return>KErrNone</return>
3098 <actionname>CP.04.06</actionname>
3099 <actiontype>ValidateWithSuppliedCerts</actiontype>
3103 <certificate>validation\cp_04_06\TrustAnchorCP_01_01.crt</certificate>
3104 <label>TrustAnchor_CP_01_01</label>
3107 <certificate>validation\cp_04_06\EndCertificateCP_04_06.crt</certificate>
3108 <label>EndCertificate_CP_04_06</label>
3111 <certificate>validation\cp_04_06\IntermediateCertificateCP_04_06.crt</certificate>
3112 <label>IntermediateCertificate_CP_04_06</label>
3116 <oresult>Validated OK</oresult>
3120 <return>KErrNone</return>
3125 <actionname>IC.01.01</actionname>
3126 <actiontype>ValidateWithSuppliedCerts</actiontype>
3130 <certificate>validation\ic_01_01\TrustAnchorCP_01_01.crt</certificate>
3131 <label>TrustAnchor_CP_01_01</label>
3134 <certificate>validation\ic_01_01\EndCertificateIC_01_01.crt</certificate>
3135 <label>EndCertificate_IC_01_01</label>
3138 <certificate>validation\ic_01_01\IntermediateCertificateIC_01_01.crt</certificate>
3139 <label>IntermediateCertificate_IC_01_01</label>
3143 <oresult>Non-CA cert used as CA cert</oresult>
3147 <return>KErrNone</return>
3152 <actionname>IC.02.01</actionname>
3153 <actiontype>ValidateWithSuppliedCerts</actiontype>
3157 <certificate>validation\ic_02_01\TrustAnchorCP_01_01.crt</certificate>
3158 <label>TrustAnchor_CP_01_01</label>
3161 <certificate>validation\ic_02_01\EndCertificateIC_02_01.crt</certificate>
3162 <label>EndCertificate_IC_02_01</label>
3165 <certificate>validation\ic_02_01\IntermediateCertificateIC_02_01.crt</certificate>
3166 <label>IntermediateCertificate_IC_02_01</label>
3170 <oresult>Non-CA cert used as CA cert</oresult>
3174 <return>KErrNone</return>
3179 <actionname>IC.02.02</actionname>
3180 <actiontype>ValidateWithSuppliedCerts</actiontype>
3184 <certificate>validation\ic_02_02\TrustAnchorCP_01_01.crt</certificate>
3185 <label>TrustAnchor_CP_01_01</label>
3188 <certificate>validation\ic_02_02\EndCertificateIC_02_02.crt</certificate>
3189 <label>EndCertificate_IC_02_02</label>
3192 <certificate>validation\ic_02_02\IntermediateCertificateIC_02_02.crt</certificate>
3193 <label>IntermediateCertificate_IC_02_02</label>
3197 <oresult>Validated OK</oresult>
3201 <return>KErrNone</return>
3206 <actionname>IC.02.03</actionname>
3207 <actiontype>ValidateWithSuppliedCerts</actiontype>
3211 <certificate>validation\ic_02_03\TrustAnchorCP_01_01.crt</certificate>
3212 <label>TrustAnchor_CP_01_01</label>
3215 <certificate>validation\ic_02_03\EndCertificateIC_02_03.crt</certificate>
3216 <label>EndCertificate_IC_02_03</label>
3219 <certificate>validation\ic_02_03\IntermediateCertificateIC_02_03.crt</certificate>
3220 <label>IntermediateCertificate_IC_02_03</label>
3224 <oresult>Non-CA cert used as CA cert</oresult>
3228 <return>KErrNone</return>
3233 <actionname>IC.02.04</actionname>
3234 <actiontype>ValidateWithSuppliedCerts</actiontype>
3238 <certificate>validation\ic_02_04\TrustAnchorCP_01_01.crt</certificate>
3239 <label>TrustAnchor_CP_01_01</label>
3242 <certificate>validation\ic_02_04\EndCertificateIC_02_04.crt</certificate>
3243 <label>EndCertificate_IC_02_04</label>
3246 <certificate>validation\ic_02_04\IntermediateCertificateIC_02_04.crt</certificate>
3247 <label>IntermediateCertificate_IC_02_04</label>
3251 <oresult>Validated OK</oresult>
3255 <return>KErrNone</return>
3260 <actionname>IC.04.01</actionname>
3261 <actiontype>ValidateWithSuppliedCerts</actiontype>
3265 <certificate>validation\ic_04_01\TrustAnchorCP_01_01.crt</certificate>
3266 <label>TrustAnchor_CP_01_01</label>
3269 <certificate>validation\ic_04_01\EndCertificateIC_04_01.crt</certificate>
3270 <label>EndCertificate_IC_04_01</label>
3273 <certificate>validation\ic_04_01\IntermediateCertificateIC_04_01.crt</certificate>
3274 <label>IntermediateCertificate_IC_04_01</label>
3278 <oresult>Validated OK</oresult>
3282 <return>KErrNone</return>
3287 <actionname>IC.05.01</actionname>
3288 <actiontype>ValidateWithSuppliedCerts</actiontype>
3292 <certificate>validation\ic_05_01\TrustAnchorCP_01_01.crt</certificate>
3293 <label>TrustAnchor_CP_01_01</label>
3296 <certificate>validation\ic_05_01\EndCertificateIC_05_01.crt</certificate>
3297 <label>EndCertificate_IC_05_01</label>
3300 <certificate>validation\ic_05_01\IntermediateCertificateIC_05_01.crt</certificate>
3301 <label>IntermediateCertificate_IC_05_01</label>
3305 <oresult>Bad key usage</oresult>
3309 <return>KErrNone</return>
3314 <actionname>IC.05.02</actionname>
3315 <actiontype>ValidateWithSuppliedCerts</actiontype>
3319 <certificate>validation\ic_05_02\TrustAnchorCP_01_01.crt</certificate>
3320 <label>TrustAnchor_CP_01_01</label>
3323 <certificate>validation\ic_05_02\EndCertificateIC_05_02.crt</certificate>
3324 <label>EndCertificate_IC_05_02</label>
3327 <certificate>validation\ic_05_02\IntermediateCertificateIC_05_02.crt</certificate>
3328 <label>IntermediateCertificate_IC_05_02</label>
3332 <oresult>Bad key usage</oresult>
3336 <return>KErrNone</return>
3341 <actionname>IC.05.03</actionname>
3342 <actiontype>ValidateWithSuppliedCerts</actiontype>
3346 <certificate>validation\ic_05_03\TrustAnchorCP_01_01.crt</certificate>
3347 <label>TrustAnchor_CP_01_01</label>
3350 <certificate>validation\ic_05_03\EndCertificateIC_05_03.crt</certificate>
3351 <label>EndCertificate_IC_05_03</label>
3354 <certificate>validation\ic_05_03\IntermediateCertificateIC_05_03.crt</certificate>
3355 <label>IntermediateCertificate_IC_05_03</label>
3359 <oresult>Validated OK</oresult>
3363 <return>KErrNone</return>
3367 The following test case (IC.06.01) is not applicable to us, since we don't support CRLs.
3368 Therefore, although it's supposed to fail, we expect it to pass, and the script says that
3369 we expect it to pass.
3372 <actionname>IC.06.01</actionname>
3373 <actiontype>ValidateWithSuppliedCerts</actiontype>
3377 <certificate>validation\ic_06_01\TrustAnchorCP_01_01.crt</certificate>
3378 <label>TrustAnchor_CP_01_01</label>
3381 <certificate>validation\ic_06_01\EndCertificateIC_06_01.crt</certificate>
3382 <label>EndCertificate_IC_06_01</label>
3385 <certificate>validation\ic_06_01\IntermediateCertificateIC_06_01.crt</certificate>
3386 <label>IntermediateCertificate_IC_06_01</label>
3390 <oresult>Validated OK</oresult>
3394 <return>KErrNone</return>
3398 The following test case (IC.06.02) is not applicable to us, since we don't support CRLs.
3399 Therefore, although it's supposed to fail, we expect it to pass, and the script says that
3400 we expect it to pass.
3403 <actionname>IC.06.02</actionname>
3404 <actiontype>ValidateWithSuppliedCerts</actiontype>
3408 <certificate>validation\ic_06_02\TrustAnchorCP_01_01.crt</certificate>
3409 <label>TrustAnchor_CP_01_01</label>
3412 <certificate>validation\ic_06_02\EndCertificateIC_06_02.crt</certificate>
3413 <label>EndCertificate_IC_06_02</label>
3416 <certificate>validation\ic_06_02\IntermediateCertificateIC_06_02.crt</certificate>
3417 <label>IntermediateCertificate_IC_06_02</label>
3421 <oresult>Validated OK</oresult>
3425 <return>KErrNone</return>
3430 <actionname>IC.06.03</actionname>
3431 <actiontype>ValidateWithSuppliedCerts</actiontype>
3435 <certificate>validation\ic_06_03\TrustAnchorCP_01_01.crt</certificate>
3436 <label>TrustAnchor_CP_01_01</label>
3439 <certificate>validation\ic_06_03\EndCertificateIC_06_03.crt</certificate>
3440 <label>EndCertificate_IC_06_03</label>
3443 <certificate>validation\ic_06_03\IntermediateCertificateIC_06_03.crt</certificate>
3444 <label>IntermediateCertificate_IC_06_03</label>
3448 <oresult>Validated OK</oresult>
3452 <return>KErrNone</return>
3457 <actionname>PP.01.01.a</actionname>
3458 <actiontype>ValidateWithSuppliedCerts</actiontype>
3462 <certificate>validation\pp_01_01\TrustAnchorCP_01_01.crt</certificate>
3463 <label>TrustAnchor_CP_01_01</label>
3466 <certificate>validation\pp_01_01\EndCertificatePP_01_01.crt</certificate>
3467 <label>EndCertificate_PP_01_01</label>
3470 <certificate>validation\pp_01_01\IntermediateCertificatePP_01_01.crt</certificate>
3471 <label>IntermediateCertificate_PP_01_01</label>
3478 <oresult>Validated OK</oresult>
3480 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
3485 <return>KErrNone</return>
3490 <actionname>PP.01.01.b</actionname>
3491 <actiontype>ValidateWithSuppliedCerts</actiontype>
3495 <certificate>validation\pp_01_01\TrustAnchorCP_01_01.crt</certificate>
3496 <label>TrustAnchor_CP_01_01</label>
3499 <certificate>validation\pp_01_01\EndCertificatePP_01_01.crt</certificate>
3500 <label>EndCertificate_PP_01_01</label>
3503 <certificate>validation\pp_01_01\IntermediateCertificatePP_01_01.crt</certificate>
3504 <label>IntermediateCertificate_PP_01_01</label>
3509 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
3511 <oresult>Validated OK</oresult>
3513 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
3518 <return>KErrNone</return>
3523 <actionname>PP.01.01.c</actionname>
3524 <actiontype>ValidateWithSuppliedCerts</actiontype>
3528 <certificate>validation\pp_01_01\TrustAnchorCP_01_01.crt</certificate>
3529 <label>TrustAnchor_CP_01_01</label>
3532 <certificate>validation\pp_01_01\EndCertificatePP_01_01.crt</certificate>
3533 <label>EndCertificate_PP_01_01</label>
3536 <certificate>validation\pp_01_01\IntermediateCertificatePP_01_01.crt</certificate>
3537 <label>IntermediateCertificate_PP_01_01</label>
3542 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
3543 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
3545 <oresult>Required policy not found</oresult>
3552 <return>KErrNone</return>
3557 <actionname>PP.01.02</actionname>
3558 <actiontype>ValidateWithSuppliedCerts</actiontype>
3562 <certificate>validation\pp_01_02\TrustAnchorCP_01_01.crt</certificate>
3563 <label>TrustAnchor_CP_01_01</label>
3566 <certificate>validation\pp_01_02\EndCertificatePP_01_02.crt</certificate> <label>EndCertificate_PP_01_01</label>
3567 <label>EndCertificate_PP_01_02</label>
3570 <certificate>validation\pp_01_02\IntermediateCertificatePP_01_02.crt</certificate>
3571 <label>IntermediateCertificate_PP_01_02</label>
3578 <oresult>Validated OK</oresult>
3585 <return>KErrNone</return>
3590 <actionname>PP.01.03</actionname>
3591 <actiontype>ValidateWithSuppliedCerts</actiontype>
3595 <certificate>validation\pp_01_03\TrustAnchorCP_01_01.crt</certificate>
3596 <label>TrustAnchor_CP_01_01</label>
3599 <certificate>validation\pp_01_03\EndCertificatePP_01_03.crt</certificate>
3600 <label>EndCertificate_PP_01_03</label>
3603 <certificate>validation\pp_01_03\IntermediateCertificate1PP_01_03.crt</certificate>
3604 <label>IntermediateCertificate_1_PP_01_03</label>
3607 <certificate>validation\pp_01_03\IntermediateCertificate2PP_01_03.crt</certificate>
3608 <label>IntermediateCertificate_2_PP_01_03</label>
3615 <oresult>Validated OK</oresult>
3622 <return>KErrNone</return>
3627 <actionname>PP.01.04</actionname>
3628 <actiontype>ValidateWithSuppliedCerts</actiontype>
3632 <certificate>validation\pp_01_04\TrustAnchorCP_01_01.crt</certificate>
3633 <label>TrustAnchor_CP_01_01</label>
3636 <certificate>validation\pp_01_04\EndCertificatePP_01_04.crt</certificate>
3637 <label>EndCertificate_PP_01_04</label>
3640 <certificate>validation\pp_01_04\IntermediateCertificate1PP_01_04.crt</certificate>
3641 <label>IntermediateCertificate_1_PP_01_04</label>
3644 <certificate>validation\pp_01_04\IntermediateCertificate2PP_01_04.crt</certificate>
3645 <label>IntermediateCertificate_2_PP_01_04</label>
3652 <oresult>Validated OK</oresult>
3659 <return>KErrNone</return>
3664 <actionname>PP.01.05</actionname>
3665 <actiontype>ValidateWithSuppliedCerts</actiontype>
3669 <certificate>validation\pp_01_05\TrustAnchorCP_01_01.crt</certificate>
3670 <label>TrustAnchor_CP_01_01</label>
3673 <certificate>validation\pp_01_05\EndCertificatePP_01_05.crt</certificate>
3674 <label>EndCertificate_PP_01_05</label>
3677 <certificate>validation\pp_01_05\IntermediateCertificate1PP_01_05.crt</certificate>
3678 <label>IntermediateCertificate_1_PP_01_05</label>
3681 <certificate>validation\pp_01_05\IntermediateCertificate2PP_01_05.crt</certificate>
3682 <label>IntermediateCertificate_2_PP_01_05</label>
3689 <oresult>Validated OK</oresult>
3696 <return>KErrNone</return>
3701 <actionname>PP.01.06.a</actionname>
3702 <actiontype>ValidateWithSuppliedCerts</actiontype>
3706 <certificate>validation\pp_01_06\TrustAnchorCP_01_01.crt</certificate>
3707 <label>TrustAnchor_CP_01_01</label>
3710 <certificate>validation\pp_01_06\EndCertificatePP_01_06.crt</certificate>
3711 <label>EndCertificate_PP_01_06</label>
3714 <certificate>validation\pp_01_06\IntermediateCertificate1PP_01_06.crt</certificate>
3715 <label>IntermediateCertificate_1_PP_01_06</label>
3718 <certificate>validation\pp_01_06\IntermediateCertificate2PP_01_06.crt</certificate>
3719 <label>IntermediateCertificate_2_PP_01_06</label>
3722 <certificate>validation\pp_01_06\IntermediateCertificate3PP_01_06.crt</certificate>
3723 <label>IntermediateCertificate_3_PP_01_06</label>
3730 <oresult>Validated OK</oresult>
3732 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
3737 <return>KErrNone</return>
3742 <actionname>PP.01.06.b</actionname>
3743 <actiontype>ValidateWithSuppliedCerts</actiontype>
3747 <certificate>validation\pp_01_06\TrustAnchorCP_01_01.crt</certificate>
3748 <label>TrustAnchor_CP_01_01</label>
3751 <certificate>validation\pp_01_06\EndCertificatePP_01_06.crt</certificate>
3752 <label>EndCertificate_PP_01_06</label>
3755 <certificate>validation\pp_01_06\IntermediateCertificate1PP_01_06.crt</certificate>
3756 <label>IntermediateCertificate_1_PP_01_06</label>
3759 <certificate>validation\pp_01_06\IntermediateCertificate2PP_01_06.crt</certificate>
3760 <label>IntermediateCertificate_2_PP_01_06</label>
3763 <certificate>validation\pp_01_06\IntermediateCertificate3PP_01_06.crt</certificate>
3764 <label>IntermediateCertificate_3_PP_01_06</label>
3769 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
3770 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
3772 <oresult>Validated OK</oresult>
3774 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
3779 <return>KErrNone</return>
3784 <actionname>PP.01.06.c</actionname>
3785 <actiontype>ValidateWithSuppliedCerts</actiontype>
3789 <certificate>validation\pp_01_06\TrustAnchorCP_01_01.crt</certificate>
3790 <label>TrustAnchor_CP_01_01</label>
3793 <certificate>validation\pp_01_06\EndCertificatePP_01_06.crt</certificate>
3794 <label>EndCertificate_PP_01_06</label>
3797 <certificate>validation\pp_01_06\IntermediateCertificate1PP_01_06.crt</certificate>
3798 <label>IntermediateCertificate_1_PP_01_06</label>
3801 <certificate>validation\pp_01_06\IntermediateCertificate2PP_01_06.crt</certificate>
3802 <label>IntermediateCertificate_2_PP_01_06</label>
3805 <certificate>validation\pp_01_06\IntermediateCertificate3PP_01_06.crt</certificate>
3806 <label>IntermediateCertificate_3_PP_01_06</label>
3811 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
3812 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
3814 <oresult>Required policy not found</oresult>
3821 <return>KErrNone</return>
3826 <actionname>PP.01.07</actionname>
3827 <actiontype>ValidateWithSuppliedCerts</actiontype>
3831 <certificate>validation\pp_01_07\TrustAnchorCP_01_01.crt</certificate>
3832 <label>TrustAnchor_CP_01_01</label>
3835 <certificate>validation\pp_01_07\EndCertificatePP_01_07.crt</certificate>
3836 <label>EndCertificate_PP_01_07</label>
3839 <certificate>validation\pp_01_07\IntermediateCertificate1PP_01_07.crt</certificate>
3840 <label>IntermediateCertificate_1_PP_01_07</label>
3843 <certificate>validation\pp_01_07\IntermediateCertificate2PP_01_07.crt</certificate>
3844 <label>IntermediateCertificate_2_PP_01_07</label>
3847 <certificate>validation\pp_01_07\IntermediateCertificate3PP_01_07.crt</certificate>
3848 <label>IntermediateCertificate_3_PP_01_07</label>
3855 <oresult>Validated OK</oresult>
3862 <return>KErrNone</return>
3868 <actionname>PP.01.08</actionname>
3869 <actiontype>ValidateWithSuppliedCerts</actiontype>
3873 <certificate>validation\pp_01_08\TrustAnchorCP_01_01.crt</certificate>
3874 <label>TrustAnchor_CP_01_01</label>
3877 <certificate>validation\pp_01_08\EndCertificatePP_01_08.crt</certificate>
3878 <label>EndCertificate_PP_01_08</label>
3881 <certificate>validation\pp_01_08\IntermediateCertificate1PP_01_08.crt</certificate>
3882 <label>IntermediateCertificate_1_PP_01_08</label>
3885 <certificate>validation\pp_01_08\IntermediateCertificate2PP_01_08.crt</certificate>
3886 <label>IntermediateCertificate_2_PP_01_08</label>
3889 <certificate>validation\pp_01_08\IntermediateCertificate3PP_01_08.crt</certificate>
3890 <label>IntermediateCertificate_3_PP_01_08</label>
3897 <oresult>Validated OK</oresult>
3904 <return>KErrNone</return>
3909 <actionname>PP.01.09</actionname>
3910 <actiontype>ValidateWithSuppliedCerts</actiontype>
3914 <certificate>validation\pp_01_09\TrustAnchorCP_01_01.crt</certificate>
3915 <label>TrustAnchor_CP_01_01</label>
3918 <certificate>validation\pp_01_09\EndCertificatePP_01_09.crt</certificate>
3919 <label>EndCertificate_PP_01_09</label>
3922 <certificate>validation\pp_01_09\IntermediateCertificate1PP_01_09.crt</certificate>
3923 <label>IntermediateCertificate_1_PP_01_09</label>
3926 <certificate>validation\pp_01_09\IntermediateCertificate2PP_01_09.crt</certificate>
3927 <label>IntermediateCertificate_2_PP_01_09</label>
3930 <certificate>validation\pp_01_09\IntermediateCertificate3PP_01_09.crt</certificate>
3931 <label>IntermediateCertificate_3_PP_01_09</label>
3934 <certificate>validation\pp_01_09\IntermediateCertificate4PP_01_09.crt</certificate>
3935 <label>IntermediateCertificate_4_PP_01_09</label>
3942 <oresult>Validated OK</oresult>
3949 <return>KErrNone</return>
3954 <actionname>PP.06.01</actionname>
3955 <actiontype>ValidateWithSuppliedCerts</actiontype>
3959 <certificate>validation\pp_06_01\TrustAnchorCP_01_01.crt</certificate>
3960 <label>TrustAnchor_CP_01_01</label>
3963 <certificate>validation\pp_06_01\EndCertificatePP_06_01.crt</certificate>
3964 <label>EndCertificate_PP_06_01</label>
3967 <certificate>validation\pp_06_01\IntermediateCertificate1PP_06_01.crt</certificate>
3968 <label>IntermediateCertificate_1_PP_06_01</label>
3971 <certificate>validation\pp_06_01\IntermediateCertificate2PP_06_01.crt</certificate>
3972 <label>IntermediateCertificate_2_PP_06_01</label>
3975 <certificate>validation\pp_06_01\IntermediateCertificate3PP_06_01.crt</certificate>
3976 <label>IntermediateCertificate_3_PP_06_01</label>
3979 <certificate>validation\pp_06_01\IntermediateCertificate4PP_06_01.crt</certificate>
3980 <label>IntermediateCertificate_4_PP_06_01</label>
3987 <oresult>Validated OK</oresult>
3994 <return>KErrNone</return>
3999 <actionname>PP.06.02</actionname>
4000 <actiontype>ValidateWithSuppliedCerts</actiontype>
4004 <certificate>validation\pp_06_02\TrustAnchorCP_01_01.crt</certificate>
4005 <label>TrustAnchor_CP_01_01</label>
4008 <certificate>validation\pp_06_02\EndCertificatePP_06_02.crt</certificate>
4009 <label>EndCertificate_PP_06_02</label>
4012 <certificate>validation\pp_06_02\IntermediateCertificate1PP_06_02.crt</certificate>
4013 <label>IntermediateCertificate_1_PP_06_02</label>
4016 <certificate>validation\pp_06_02\IntermediateCertificate2PP_06_02.crt</certificate>
4017 <label>IntermediateCertificate_2_PP_06_02</label>
4020 <certificate>validation\pp_06_02\IntermediateCertificate3PP_06_02.crt</certificate>
4021 <label>IntermediateCertificate_3_PP_06_02</label>
4024 <certificate>validation\pp_06_02\IntermediateCertificate4PP_06_02.crt</certificate>
4025 <label>IntermediateCertificate_4_PP_06_02</label>
4032 <oresult>Validated OK</oresult>
4039 <return>KErrNone</return>
4043 <commented_out_action>
4044 <actionname>PP.06.03</actionname>
4045 <actiontype>ValidateWithSuppliedCerts</actiontype>
4049 <certificate>validation\pp_06_03\TrustAnchorCP_01_01.crt</certificate>
4050 <label>TrustAnchor_CP_01_01</label>
4053 <certificate>validation\pp_06_03\EndCertificatePP_06_03.crt</certificate>
4054 <label>EndCertificate_PP_06_03</label>
4057 <certificate>validation\pp_06_03\IntermediateCertificate1PP_06_03.crt</certificate>
4058 <label>IntermediateCertificate_1_PP_06_03</label>
4061 <certificate>validation\pp_06_03\IntermediateCertificate2PP_06_03.crt</certificate>
4062 <label>IntermediateCertificate_2_PP_06_03</label>
4065 <certificate>validation\pp_06_03\IntermediateCertificate3PP_06_03.crt</certificate>
4066 <label>IntermediateCertificate_3_PP_06_03</label>
4069 <certificate>validation\pp_06_03\IntermediateCertificate4PP_06_03.crt</certificate>
4070 <label>IntermediateCertificate_4_PP_06_03</label>
4077 <oresult>Required policy not found</oresult>
4084 <return>KErrNone</return>
4086 </commented_out_action>
4089 <actionname>PP.06.04.a</actionname>
4090 <actiontype>ValidateWithSuppliedCerts</actiontype>
4094 <certificate>validation\pp_06_04\TrustAnchorCP_01_01.crt</certificate>
4095 <label>TrustAnchor_CP_01_01</label>
4098 <certificate>validation\pp_06_04\EndCertificatePP_06_04.crt</certificate>
4099 <label>EndCertificate_PP_06_04</label>
4102 <certificate>validation\pp_06_04\IntermediateCertificate1PP_06_04.crt</certificate>
4103 <label>IntermediateCertificate_1_PP_06_04</label>
4106 <certificate>validation\pp_06_04\IntermediateCertificate2PP_06_04.crt</certificate>
4107 <label>IntermediateCertificate_2_PP_06_04</label>
4110 <certificate>validation\pp_06_04\IntermediateCertificate3PP_06_04.crt</certificate>
4111 <label>IntermediateCertificate_3_PP_06_04</label>
4114 <certificate>validation\pp_06_04\IntermediateCertificate4PP_06_04.crt</certificate>
4115 <label>IntermediateCertificate_4_PP_06_04</label>
4122 <oresult>Validated OK</oresult>
4124 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
4129 <return>KErrNone</return>
4134 <actionname>PP.06.04.b</actionname>
4135 <actiontype>ValidateWithSuppliedCerts</actiontype>
4139 <certificate>validation\pp_06_04\TrustAnchorCP_01_01.crt</certificate>
4140 <label>TrustAnchor_CP_01_01</label>
4143 <certificate>validation\pp_06_04\EndCertificatePP_06_04.crt</certificate>
4144 <label>EndCertificate_PP_06_04</label>
4147 <certificate>validation\pp_06_04\IntermediateCertificate1PP_06_04.crt</certificate>
4148 <label>IntermediateCertificate_1_PP_06_04</label>
4151 <certificate>validation\pp_06_04\IntermediateCertificate2PP_06_04.crt</certificate>
4152 <label>IntermediateCertificate_2_PP_06_04</label>
4155 <certificate>validation\pp_06_04\IntermediateCertificate3PP_06_04.crt</certificate>
4156 <label>IntermediateCertificate_3_PP_06_04</label>
4159 <certificate>validation\pp_06_04\IntermediateCertificate4PP_06_04.crt</certificate>
4160 <label>IntermediateCertificate_4_PP_06_04</label>
4165 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4166 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
4168 <oresult>Validated OK</oresult>
4170 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
4175 <return>KErrNone</return>
4179 <commented_out_action>
4180 <actionname>PP.06.04.c</actionname>
4181 <actiontype>ValidateWithSuppliedCerts</actiontype>
4185 <certificate>validation\pp_06_04\TrustAnchorCP_01_01.crt</certificate>
4186 <label>TrustAnchor_CP_01_01</label>
4189 <certificate>validation\pp_06_04\EndCertificatePP_06_04.crt</certificate>
4190 <label>EndCertificate_PP_06_04</label>
4193 <certificate>validation\pp_06_04\IntermediateCertificate1PP_06_04.crt</certificate>
4194 <label>IntermediateCertificate_1_PP_06_04</label>
4197 <certificate>validation\pp_06_04\IntermediateCertificate2PP_06_04.crt</certificate>
4198 <label>IntermediateCertificate_2_PP_06_04</label>
4201 <certificate>validation\pp_06_04\IntermediateCertificate3PP_06_04.crt</certificate>
4202 <label>IntermediateCertificate_3_PP_06_04</label>
4205 <certificate>validation\pp_06_04\IntermediateCertificate4PP_06_04.crt</certificate>
4206 <label>IntermediateCertificate_4_PP_06_04</label>
4211 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
4212 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
4214 <oresult>Required policy not found</oresult>
4216 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
4221 <return>KErrNone</return>
4223 </commented_out_action>
4225 <commented_out_action>
4226 <actionname>PP.06.05</actionname>
4227 <actiontype>ValidateWithSuppliedCerts</actiontype>
4231 <certificate>validation\pp_06_05\TrustAnchorCP_01_01.crt</certificate>
4232 <label>TrustAnchor_CP_01_01</label>
4235 <certificate>validation\pp_06_05\EndCertificatePP_06_05.crt</certificate>
4236 <label>EndCertificate_PP_06_05</label>
4239 <certificate>validation\pp_06_05\IntermediateCertificate1PP_06_05.crt</certificate>
4240 <label>IntermediateCertificate_1_PP_06_05</label>
4243 <certificate>validation\pp_06_05\IntermediateCertificate2PP_06_05.crt</certificate>
4244 <label>IntermediateCertificate_2_PP_06_05</label>
4247 <certificate>validation\pp_06_05\IntermediateCertificate3PP_06_05.crt</certificate>
4248 <label>IntermediateCertificate_3_PP_06_05</label>
4251 <certificate>validation\pp_06_05\IntermediateCertificate4PP_06_05.crt</certificate>
4252 <label>IntermediateCertificate_4_PP_06_05</label>
4259 <oresult>Required policy not found</oresult>
4266 <return>KErrNone</return>
4268 </commented_out_action>
4271 <actionname>PP.08.01.a</actionname>
4272 <actiontype>ValidateWithSuppliedCerts</actiontype>
4276 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
4277 <label>TrustAnchor_CP_01_01</label>
4280 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
4281 <label>EndCertificate_PP_08_01</label>
4284 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
4285 <label>IntermediateCertificate_PP_08_01</label>
4290 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4292 <oresult>Validated OK</oresult>
4294 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
4299 <return>KErrNone</return>
4303 <commented_out_action>
4304 <actionname>PP.08.01.b</actionname>
4305 <actiontype>ValidateWithSuppliedCerts</actiontype>
4309 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
4310 <label>TrustAnchor_CP_01_01</label>
4313 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
4314 <label>EndCertificate_PP_08_01</label>
4317 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
4318 <label>IntermediateCertificate_PP_08_01</label>
4325 <oresult>Validated OK</oresult>
4327 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
4332 <return>KErrNone</return>
4334 </commented_out_action>
4337 <actionname>PP.08.01.c</actionname>
4338 <actiontype>ValidateWithSuppliedCerts</actiontype>
4342 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
4343 <label>TrustAnchor_CP_01_01</label>
4346 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
4347 <label>EndCertificate_PP_08_01</label>
4350 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
4351 <label>IntermediateCertificate_PP_08_01</label>
4356 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
4358 <oresult>Required policy not found</oresult>
4365 <return>KErrNone</return>
4369 <commented_out_action>
4370 <actionname>PP.08.02.a</actionname>
4371 <actiontype>ValidateWithSuppliedCerts</actiontype>
4375 <certificate>validation\pp_08_02\TrustAnchorCP_01_01.crt</certificate>
4376 <label>TrustAnchor_CP_01_01</label>
4379 <certificate>validation\pp_08_02\EndCertificatePP_08_02.crt</certificate>
4380 <label>EndCertificate_PP_08_02</label>
4383 <certificate>validation\pp_08_02\IntermediateCertificatePP_08_02.crt</certificate>
4384 <label>IntermediateCertificate_PP_08_02</label>
4389 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4391 <oresult>Validated OK</oresult>
4393 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
4398 <return>KErrNone</return>
4400 </commented_out_action>
4403 <actionname>PP.08.02.b</actionname>
4404 <actiontype>ValidateWithSuppliedCerts</actiontype>
4408 <certificate>validation\pp_08_02\TrustAnchorCP_01_01.crt</certificate>
4409 <label>TrustAnchor_CP_01_01</label>
4412 <certificate>validation\pp_08_02\EndCertificatePP_08_02.crt</certificate>
4413 <label>EndCertificate_PP_08_02</label>
4416 <certificate>validation\pp_08_02\IntermediateCertificatePP_08_02.crt</certificate>
4417 <label>IntermediateCertificate_PP_08_02</label>
4422 <ipolicy>2.16.840.1.101.3.1.48.3</ipolicy>
4424 <oresult>Required policy not found</oresult>
4431 <return>KErrNone</return>
4436 <actionname>PP.08.02.c</actionname>
4437 <actiontype>ValidateWithSuppliedCerts</actiontype>
4441 <certificate>validation\pp_08_02\TrustAnchorCP_01_01.crt</certificate>
4442 <label>TrustAnchor_CP_01_01</label>
4445 <certificate>validation\pp_08_02\EndCertificatePP_08_02.crt</certificate>
4446 <label>EndCertificate_PP_08_02</label>
4449 <certificate>validation\pp_08_02\IntermediateCertificatePP_08_02.crt</certificate>
4450 <label>IntermediateCertificate_PP_08_02</label>
4457 <oresult>Validated OK</oresult>
4459 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
4460 <opolicy>2.16.840.1.101.3.1.48.2</opolicy>
4465 <return>KErrNone</return>
4470 <actionname>PP_08_03</actionname>
4471 <actiontype>message</actiontype>
4473 <message>Can't test</message>
4476 <return>KErrNone</return>
4481 <actionname>PP.08.04</actionname>
4482 <actiontype>ValidateWithSuppliedCerts</actiontype>
4486 <certificate>validation\pp_08_04\TrustAnchorCP_01_01.crt</certificate>
4487 <label>TrustAnchor_CP_01_01</label>
4490 <certificate>validation\pp_08_04\EndCertificatePP_08_04.crt</certificate>
4491 <label>EndCertificate_PP_08_04</label>
4494 <certificate>validation\pp_08_04\IntermediateCertificatePP_08_04.crt</certificate>
4495 <label>IntermediateCertificate_PP_08_04</label>
4502 <oresult>Validated OK</oresult>
4509 <return>KErrNone</return>
4514 <actionname>PP.08.05.a</actionname>
4515 <actiontype>ValidateWithSuppliedCerts</actiontype>
4519 <certificate>validation\pp_08_05\TrustAnchorCP_01_01.crt</certificate>
4520 <label>TrustAnchor_CP_01_01</label>
4523 <certificate>validation\pp_08_05\EndCertificatePP_08_05.crt</certificate>
4524 <label>EndCertificate_PP_08_05</label>
4527 <certificate>validation\pp_08_05\IntermediateCertificatePP_08_05.crt</certificate>
4528 <label>IntermediateCertificate_PP_08_05</label>
4533 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4535 <oresult>Required policy not found</oresult>
4542 <return>KErrNone</return>
4547 <actionname>PP.08.05.b</actionname>
4548 <actiontype>ValidateWithSuppliedCerts</actiontype>
4552 <certificate>validation\pp_08_05\TrustAnchorCP_01_01.crt</certificate>
4553 <label>TrustAnchor_CP_01_01</label>
4556 <certificate>validation\pp_08_05\EndCertificatePP_08_05.crt</certificate>
4557 <label>EndCertificate_PP_08_05</label>
4560 <certificate>validation\pp_08_05\IntermediateCertificatePP_08_05.crt</certificate>
4561 <label>IntermediateCertificate_PP_08_05</label>
4566 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4567 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
4569 <oresult>Required policy not found</oresult>
4576 <return>KErrNone</return>
4580 <commented_out_action>
4581 <actionname>PP.08.05.c</actionname>
4582 <actiontype>ValidateWithSuppliedCerts</actiontype>
4586 <certificate>validation\pp_08_05\TrustAnchorCP_01_01.crt</certificate>
4587 <label>TrustAnchor_CP_01_01</label>
4590 <certificate>validation\pp_08_05\EndCertificatePP_08_05.crt</certificate>
4591 <label>EndCertificate_PP_08_05</label>
4594 <certificate>validation\pp_08_05\IntermediateCertificatePP_08_05.crt</certificate>
4595 <label>IntermediateCertificate_PP_08_05</label>
4602 <oresult>Validated OK</oresult>
4604 <opolicy>2.16.840.1.101.3.1.48.3<opolicy>
4609 <return>KErrNone</return>
4611 </commented_out_action>
4613 <commented_out_action>
4614 <actionname>PP.08.06.a</actionname>
4615 <actiontype>ValidateWithSuppliedCerts</actiontype>
4619 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
4620 <label>TrustAnchor_CP_01_01</label>
4623 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
4624 <label>EndCertificate_PP_08_06</label>
4627 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
4628 <label>IntermediateCertificate_PP_08_06</label>
4633 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4635 <oresult>Validated OK</oresult>
4637 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
4642 <return>KErrNone</return>
4644 </commented_out_action>
4646 <commented_out_action>
4647 <actionname>PP.08.06.b</actionname>
4648 <actiontype>ValidateWithSuppliedCerts</actiontype>
4652 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
4653 <label>TrustAnchor_CP_01_01</label>
4656 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
4657 <label>EndCertificate_PP_08_06</label>
4660 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
4661 <label>IntermediateCertificate_PP_08_06</label>
4666 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
4667 <ipolicy>2.16.840.1.101.3.1.48.2</ipolicy>
4669 <oresult>Validated OK</oresult>
4671 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
4672 <opolicy>2.16.840.1.101.3.1.48.2<opolicy>
4677 <return>KErrNone</return>
4679 </commented_out_action>
4682 <actionname>PP.08.06.c</actionname>
4683 <actiontype>ValidateWithSuppliedCerts</actiontype>
4687 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
4688 <label>TrustAnchor_CP_01_01</label>
4691 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
4692 <label>EndCertificate_PP_08_06</label>
4695 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
4696 <label>IntermediateCertificate_PP_08_06</label>
4701 <ipolicy>2.16.840.1.101.3.1.48.5</ipolicy>
4703 <oresult>Required policy not found</oresult>
4710 <return>KErrNone</return>
4714 <commented_out_action>
4715 <actionname>PP.08.06.d</actionname>
4716 <actiontype>ValidateWithSuppliedCerts</actiontype>
4720 <certificate>validation\pp_08_06\TrustAnchorCP_01_01.crt</certificate>
4721 <label>TrustAnchor_CP_01_01</label>
4724 <certificate>validation\pp_08_06\EndCertificatePP_08_06.crt</certificate>
4725 <label>EndCertificate_PP_08_06</label>
4728 <certificate>validation\pp_08_06\IntermediateCertificatePP_08_06.crt</certificate>
4729 <label>IntermediateCertificate_PP_08_06</label>
4736 <oresult>Validated OK</oresult>
4738 <opolicy>2.16.840.1.101.3.1.48.1<opolicy>
4739 <opolicy>2.16.840.1.101.3.1.48.2<opolicy>
4740 <opolicy>2.16.840.1.101.3.1.48.3<opolicy>
4745 <return>KErrNone</return>
4747 </commented_out_action>
4750 <actionname>PL.01.01</actionname>
4751 <actiontype>ValidateWithSuppliedCerts</actiontype>
4755 <certificate>validation\pl_01_01\TrustAnchorCP_01_01.crt</certificate>
4756 <label>TrustAnchor_CP_01_01</label>
4759 <certificate>validation\pl_01_01\EndCertificatePL_01_01.crt</certificate>
4760 <label>EndCertificate_PL_01_01</label>
4763 <certificate>validation\pl_01_01\IntermediateCertificate1PL_01_01.crt</certificate>
4764 <label>IntermediateCertificate_1_PL_01_01</label>
4767 <certificate>validation\pl_01_01\IntermediateCertificate2PL_01_01.crt</certificate>
4768 <label>IntermediateCertificate_2_PL_01_01</label>
4772 <oresult>Path too long</oresult>
4776 <return>KErrNone</return>
4781 <actionname>PL.01.02</actionname>
4782 <actiontype>ValidateWithSuppliedCerts</actiontype>
4786 <certificate>validation\pl_01_02\TrustAnchorCP_01_01.crt</certificate>
4787 <label>TrustAnchor_CP_01_01</label>
4790 <certificate>validation\pl_01_02\EndCertificatePL_01_02.crt</certificate>
4791 <label>EndCertificate_PL_01_02</label>
4794 <certificate>validation\pl_01_02\IntermediateCertificate1PL_01_02.crt</certificate>
4795 <label>IntermediateCertificate_1_PL_01_02</label>
4798 <certificate>validation\pl_01_02\IntermediateCertificate2PL_01_02.crt</certificate>
4799 <label>IntermediateCertificate_2_PL_01_02</label>
4803 <oresult>Path too long</oresult>
4807 <return>KErrNone</return>
4812 <actionname>PL.01.03</actionname>
4813 <actiontype>ValidateWithSuppliedCerts</actiontype>
4817 <certificate>validation\pl_01_03\TrustAnchorCP_01_01.crt</certificate>
4818 <label>TrustAnchor_CP_01_01</label>
4821 <certificate>validation\pl_01_03\EndCertificatePL_01_03.crt</certificate>
4822 <label>EndCertificate_PL_01_03</label>
4825 <certificate>validation\pl_01_03\IntermediateCertificatePL_01_03.crt</certificate>
4826 <label>IntermediateCertificate_PL_01_03</label>
4830 <oresult>Validated OK</oresult>
4834 <return>KErrNone</return>
4839 <actionname>PL.01.04</actionname>
4840 <actiontype>ValidateWithSuppliedCerts</actiontype>
4844 <certificate>validation\pl_01_04\TrustAnchorCP_01_01.crt</certificate>
4845 <label>TrustAnchor_CP_01_01</label>
4848 <certificate>validation\pl_01_04\EndCertificatePL_01_04.crt</certificate>
4849 <label>EndCertificate_PL_01_04</label>
4852 <certificate>validation\pl_01_04\IntermediateCertificatePL_01_04.crt</certificate>
4853 <label>IntermediateCertificate_PL_01_04</label>
4857 <oresult>Validated OK</oresult>
4861 <return>KErrNone</return>
4866 <actionname>PL.01.05</actionname>
4867 <actiontype>ValidateWithSuppliedCerts</actiontype>
4871 <certificate>validation\pl_01_05\TrustAnchorCP_01_01.crt</certificate>
4872 <label>TrustAnchor_CP_01_01</label>
4875 <certificate>validation\pl_01_05\EndCertificatePL_01_05.crt</certificate>
4876 <label>EndCertificate_PL_01_05</label>
4879 <certificate>validation\pl_01_05\IntermediateCertificate1PL_01_05.crt</certificate>
4880 <label>IntermediateCertificate_1_PL_01_05</label>
4883 <certificate>validation\pl_01_05\IntermediateCertificate2PL_01_05.crt</certificate>
4884 <label>IntermediateCertificate_2_PL_01_05</label>
4887 <certificate>validation\pl_01_05\IntermediateCertificate3PL_01_05.crt</certificate>
4888 <label>IntermediateCertificate_3_PL_01_05</label>
4892 <oresult>Path too long</oresult>
4896 <return>KErrNone</return>
4901 <actionname>PL.01.06</actionname>
4902 <actiontype>ValidateWithSuppliedCerts</actiontype>
4906 <certificate>validation\pl_01_06\TrustAnchorCP_01_01.crt</certificate>
4907 <label>TrustAnchor_CP_01_01</label>
4910 <certificate>validation\pl_01_06\EndCertificatePL_01_06.crt</certificate>
4911 <label>EndCertificate_PL_01_06</label>
4914 <certificate>validation\pl_01_06\IntermediateCertificate1PL_01_06.crt</certificate>
4915 <label>IntermediateCertificate_1_PL_01_06</label>
4918 <certificate>validation\pl_01_06\IntermediateCertificate2PL_01_06.crt</certificate>
4919 <label>IntermediateCertificate_2_PL_01_06</label>
4922 <certificate>validation\pl_01_06\IntermediateCertificate3PL_01_06.crt</certificate>
4923 <label>IntermediateCertificate_3_PL_01_06</label>
4927 <oresult>Path too long</oresult>
4931 <return>KErrNone</return>
4936 <actionname>PL.01.07</actionname>
4937 <actiontype>ValidateWithSuppliedCerts</actiontype>
4941 <certificate>validation\pl_01_07\TrustAnchorCP_01_01.crt</certificate>
4942 <label>TrustAnchor_CP_01_01</label>
4945 <certificate>validation\pl_01_07\EndCertificatePL_01_07.crt</certificate>
4946 <label>EndCertificate_PL_01_07</label>
4949 <certificate>validation\pl_01_07\IntermediateCertificate1PL_01_07.crt</certificate>
4950 <label>IntermediateCertificate_1_PL_01_07</label>
4953 <certificate>validation\pl_01_07\IntermediateCertificate2PL_01_07.crt</certificate>
4954 <label>IntermediateCertificate_2_PL_01_07</label>
4957 <certificate>validation\pl_01_07\IntermediateCertificate3PL_01_07.crt</certificate>
4958 <label>IntermediateCertificate_3_PL_01_07</label>
4961 <certificate>validation\pl_01_07\IntermediateCertificate4PL_01_07.crt</certificate>
4962 <label>IntermediateCertificate_4_PL_01_07</label>
4966 <oresult>Path too long</oresult>
4970 <return>KErrNone</return>
4975 <actionname>PL.01.08</actionname>
4976 <actiontype>ValidateWithSuppliedCerts</actiontype>
4980 <certificate>validation\pl_01_08\TrustAnchorCP_01_01.crt</certificate>
4981 <label>TrustAnchor_CP_01_01</label>
4984 <certificate>validation\pl_01_08\EndCertificatePL_01_08.crt</certificate>
4985 <label>EndCertificate_PL_01_08</label>
4988 <certificate>validation\pl_01_08\IntermediateCertificate1PL_01_08.crt</certificate>
4989 <label>IntermediateCertificate_1_PL_01_08</label>
4992 <certificate>validation\pl_01_08\IntermediateCertificate2PL_01_08.crt</certificate>
4993 <label>IntermediateCertificate_2_PL_01_08</label>
4996 <certificate>validation\pl_01_08\IntermediateCertificate3PL_01_08.crt</certificate>
4997 <label>IntermediateCertificate_3_PL_01_08</label>
5000 <certificate>validation\pl_01_08\IntermediateCertificate4PL_01_08.crt</certificate>
5001 <label>IntermediateCertificate_4_PL_01_08</label>
5005 <oresult>Path too long</oresult>
5009 <return>KErrNone</return>
5014 <actionname>PL.01.09</actionname>
5015 <actiontype>ValidateWithSuppliedCerts</actiontype>
5019 <certificate>validation\pl_01_09\TrustAnchorCP_01_01.crt</certificate>
5020 <label>TrustAnchor_CP_01_01</label>
5023 <certificate>validation\pl_01_09\EndCertificatePL_01_09.crt</certificate>
5024 <label>EndCertificate_PL_01_09</label>
5027 <certificate>validation\pl_01_09\IntermediateCertificate1PL_01_09.crt</certificate>
5028 <label>IntermediateCertificate_1_PL_01_09</label>
5031 <certificate>validation\pl_01_09\IntermediateCertificate2PL_01_09.crt</certificate>
5032 <label>IntermediateCertificate_2_PL_01_09</label>
5035 <certificate>validation\pl_01_09\IntermediateCertificate3PL_01_09.crt</certificate>
5036 <label>IntermediateCertificate_3_PL_01_09</label>
5039 <certificate>validation\pl_01_09\IntermediateCertificate4PL_01_09.crt</certificate>
5040 <label>IntermediateCertificate_4_PL_01_09</label>
5044 <oresult>Validated OK</oresult>
5048 <return>KErrNone</return>
5053 <actionname>PL.01.10</actionname>
5054 <actiontype>ValidateWithSuppliedCerts</actiontype>
5058 <certificate>validation\pl_01_10\TrustAnchorCP_01_01.crt</certificate>
5059 <label>TrustAnchor_CP_01_01</label>
5062 <certificate>validation\pl_01_10\EndCertificatePL_01_10.crt</certificate>
5063 <label>EndCertificate_PL_01_10</label>
5066 <certificate>validation\pl_01_10\IntermediateCertificate1PL_01_10.crt</certificate>
5067 <label>IntermediateCertificate_1_PL_01_10</label>
5070 <certificate>validation\pl_01_10\IntermediateCertificate2PL_01_10.crt</certificate>
5071 <label>IntermediateCertificate_2_PL_01_10</label>
5074 <certificate>validation\pl_01_10\IntermediateCertificate3PL_01_10.crt</certificate>
5075 <label>IntermediateCertificate_3_PL_01_10</label>
5078 <certificate>validation\pl_01_10\IntermediateCertificate4PL_01_10.crt</certificate>
5079 <label>IntermediateCertificate_4_PL_01_10</label>
5083 <oresult>Validated OK</oresult>
5087 <return>KErrNone</return>
5092 <actionname>Build test 1</actionname>
5093 <actiontype>Build</actiontype>
5096 <certificate>build\CA3_root.crt</certificate>
5097 <label>CA3_root</label>
5100 <certificate>build\rich1.crt</certificate>
5101 <label>rich1</label>
5104 <certificate>build\EE.crt</certificate>
5108 <certificate>build\CA1.crt</certificate>
5112 <certificate>build\CA2.crt</certificate>
5117 <return>KErrNone</return>
5122 <actionname>Build test 2</actionname>
5123 <actiontype>Build</actiontype>
5126 <certificate>build\CA3_root.crt</certificate>
5127 <label>CA3_root</label>
5130 <certificate>build\rich1.crt</certificate>
5131 <label>rich1</label>
5134 <certificate>build\EE.crt</certificate>
5138 <addcert>build\CA1.crt</addcert>
5139 <addcert>build\CA2.crt</addcert>
5143 <return>KErrNone</return>
5148 <actionname>Build test 3</actionname>
5149 <actiontype>Build</actiontype>
5152 <certificate>build\CA3_root.crt</certificate>
5153 <label>CA3_root</label>
5156 <certificate>build\rich1.crt</certificate>
5157 <label>rich1</label>
5160 <certificate>build\EE.crt</certificate>
5164 <certificate>build\CA1.crt</certificate>
5168 <addcert>build\CA2.crt</addcert>
5172 <return>KErrNone</return>
5177 <actionname>Build test 4</actionname>
5178 <actiontype>Build</actiontype>
5181 <certificate>build\CA3_root.crt</certificate>
5182 <label>CA3_root</label>
5185 <certificate>build\EE.crt</certificate>
5189 <addcert>build\CA1.crt</addcert>
5192 <addcert>build\CA2.crt</addcert>
5196 <return>KErrNone</return>
5201 <actionname>Build test 5</actionname>
5202 <actiontype>Build</actiontype>
5205 <certificate>build\CA3_root.crt</certificate>
5206 <label>CA3_root</label>
5209 <certificate>build\EE.crt</certificate>
5213 <certificate>build\CA2.crt</certificate>
5217 <certificate>build\CA1.crt</certificate>
5224 <return>KErrNone</return>
5229 <actionname>Build test 6</actionname>
5230 <actiontype>Build</actiontype>
5233 <certificate>build\CA3_root.crt</certificate>
5234 <label>CA3_root</label>
5237 <certificate>build\EE.crt</certificate>
5241 <addcert>build\CA2.crt</addcert>
5242 <addcert>build\CA1.crt</addcert>
5246 <return>KErrNone</return>
5251 <actionname>Build test 7</actionname>
5252 <actiontype>Build</actiontype>
5255 <certificate>build\CA3_root.crt</certificate>
5256 <label>CA3_root</label>
5259 <certificate>build\EE.crt</certificate>
5263 <certificate>build\CA2.crt</certificate>
5267 <addcert>build\CA1.crt</addcert>
5271 <return>KErrNone</return>
5276 <actionname>Enabling cancellation testing</actionname>
5277 <actiontype>Configuration StartCancellation</actiontype>
5279 <return>KErrNone</return>
5284 <actionname>CP.01.01</actionname>
5285 <actiontype>ValidateWithStore</actiontype>
5289 <certificate>validation\cp_01_01\TrustAnchorCP_01_01.crt</certificate>
5290 <label>TrustAnchor_CP_01_01</label>
5293 <certificate>validation\cp_01_01\EndCertificateCP_01_01.crt</certificate>
5294 <label>EndCertificate_CP_01_01</label>
5298 <oresult>Validated OK</oresult>
5302 <return>KErrNone</return>
5307 <actionname>CP.01.01</actionname>
5308 <actiontype>ValidateWithSuppliedCerts</actiontype>
5312 <certificate>validation\cp_01_01\TrustAnchorCP_01_01.crt</certificate>
5313 <label>TrustAnchor_CP_01_01</label>
5316 <certificate>validation\cp_01_01\EndCertificateCP_01_01.crt</certificate>
5317 <label>EndCertificate_CP_01_01</label>
5321 <oresult>Validated OK</oresult>
5325 <return>KErrNone</return>
5329 <actionname>Disabling cancellation testing</actionname>
5330 <actiontype>Configuration StopCancellation</actiontype>
5332 <return>KErrNone</return>
5337 <actionname>None</actionname>
5338 <actiontype>startmemfailure</actiontype>
5339 <actionbody></actionbody>
5341 <return>KErrNone</return>
5346 <actionname>CP.01.01</actionname>
5347 <actiontype>ValidateWithStore</actiontype>
5351 <certificate>validation\cp_01_01\TrustAnchorCP_01_01.crt</certificate>
5352 <label>TrustAnchor_CP_01_01</label>
5355 <certificate>validation\cp_01_01\EndCertificateCP_01_01.crt</certificate>
5356 <label>EndCertificate_CP_01_01</label>
5360 <oresult>Validated OK</oresult>
5364 <return>KErrNone</return>
5369 <actionname>CP.01.01</actionname>
5370 <actiontype>ValidateWithSuppliedCerts</actiontype>
5374 <certificate>validation\cp_01_01\TrustAnchorCP_01_01.crt</certificate>
5375 <label>TrustAnchor_CP_01_01</label>
5378 <certificate>validation\cp_01_01\EndCertificateCP_01_01.crt</certificate>
5379 <label>EndCertificate_CP_01_01</label>
5383 <oresult>Validated OK</oresult>
5387 <return>KErrNone</return>
5392 <actionname>None</actionname>
5393 <actiontype>stopmemfailure</actiontype>
5394 <actionbody></actionbody>
5396 <return>KErrNone</return>
5401 <actionname>None</actionname>
5402 <actiontype>startmemfailure</actiontype>
5403 <actionbody></actionbody>
5405 <return>KErrNone</return>
5410 <actionname>PP.08.01</actionname>
5411 <actiontype>ValidateWithStore</actiontype>
5415 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
5416 <label>TrustAnchor_CP_01_01</label>
5419 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
5420 <label>EndCertificate_PP_08_01</label>
5423 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
5424 <label>IntermediateCertificate_PP_08_01</label>
5429 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
5431 <oresult>Validated OK</oresult>
5433 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
5438 <return>KErrNone</return>
5443 <actionname>PP.08.01</actionname>
5444 <actiontype>ValidateWithSuppliedCerts</actiontype>
5448 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
5449 <label>TrustAnchor_CP_01_01</label>
5452 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
5453 <label>EndCertificate_PP_08_01</label>
5456 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
5457 <label>IntermediateCertificate_PP_08_01</label>
5462 <ipolicy>2.16.840.1.101.3.1.48.1</ipolicy>
5464 <oresult>Validated OK</oresult>
5466 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
5471 <return>KErrNone</return>
5476 <actionname>None</actionname>
5477 <actiontype>stopmemfailure</actiontype>
5478 <actionbody></actionbody>
5480 <return>KErrNone</return>
5485 <actionname>None</actionname>
5486 <actiontype>startmemfailure</actiontype>
5487 <actionbody></actionbody>
5489 <return>KErrNone</return>
5494 <actionname>PP.08.01</actionname>
5495 <actiontype>ValidateWithStore</actiontype>
5499 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
5500 <label>TrustAnchor_CP_01_01</label>
5503 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
5504 <label>EndCertificate_PP_08_01</label>
5507 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
5508 <label>IntermediateCertificate_PP_08_01</label>
5515 <oresult>Validated OK</oresult>
5517 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
5522 <return>KErrNone</return>
5527 <actionname>PP.08.01</actionname>
5528 <actiontype>ValidateWithSuppliedCerts</actiontype>
5532 <certificate>validation\pp_08_01\TrustAnchorCP_01_01.crt</certificate>
5533 <label>TrustAnchor_CP_01_01</label>
5536 <certificate>validation\pp_08_01\EndCertificatePP_08_01.crt</certificate>
5537 <label>EndCertificate_PP_08_01</label>
5540 <certificate>validation\pp_08_01\IntermediateCertificatePP_08_01.crt</certificate>
5541 <label>IntermediateCertificate_PP_08_01</label>
5548 <oresult>Validated OK</oresult>
5550 <opolicy>2.16.840.1.101.3.1.48.1</opolicy>
5555 <return>KErrNone</return>
5561 <actionname>None</actionname>
5562 <actiontype>stopmemfailure</actiontype>
5563 <actionbody></actionbody>
5565 <return>KErrNone</return>
5570 <actionname>None</actionname>
5571 <actiontype>startmemfailure</actiontype>
5572 <actionbody></actionbody>
5574 <return>KErrNone</return>
5579 <actionname>CP.04.01</actionname>
5580 <actiontype>ValidateWithStore</actiontype>
5584 <certificate>validation\cp_04_01\TrustAnchorCP_01_01.crt</certificate>
5585 <label>TrustAnchor_CP_01_01</label>
5588 <certificate>validation\cp_04_01\EndCertificateCP_04_01.crt</certificate>
5589 <label>EndCertificate_CP_04_01</label>
5592 <certificate>validation\cp_04_01\IntermediateCertificateCP_04_01.crt</certificate>
5593 <label>IntermediateCertificate_CP_04_01</label>
5597 <oresult>Chain has no root</oresult>
5601 <return>KErrNone</return>
5606 <actionname>CP.04.01</actionname>
5607 <actiontype>ValidateWithSuppliedCerts</actiontype>
5611 <certificate>validation\cp_04_01\TrustAnchorCP_01_01.crt</certificate>
5612 <label>TrustAnchor_CP_01_01</label>
5615 <certificate>validation\cp_04_01\EndCertificateCP_04_01.crt</certificate>
5616 <label>EndCertificate_CP_04_01</label>
5619 <certificate>validation\cp_04_01\IntermediateCertificateCP_04_01.crt</certificate>
5620 <label>IntermediateCertificate_CP_04_01</label>
5624 <oresult>Chain has no root</oresult>
5628 <return>KErrNone</return>
5633 <actionname>None</actionname>
5634 <actiontype>stopmemfailure</actiontype>
5635 <actionbody></actionbody>
5637 <return>KErrNone</return>
5646 <actionname>Forged Signature</actionname>
5647 <actiontype>ValidateWithSuppliedCerts</actiontype>
5651 <certificate>validation\forged\entrust_exp3_CA.crt</certificate>
5652 <label>entrust</label>
5655 <certificate>validation\forged\datenzone.cer</certificate>
5656 <label>datenzone</label>
5659 <certificate>validation\forged\Hacker.cer</certificate>
5660 <label>Hacker</label>
5664 <oresult>Signature invalid</oresult>
5668 <return>KErrNone</return>