1# This Source Code Form is subject to the terms of the Mozilla Public
2# License, v. 2.0. If a copy of the MPL was not distributed with this
3# file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
5scenario MegaBridge_3_2
6
7entity Root1
8  type Root
9
10entity Root2
11  type Root
12
13entity Root3
14  type Root
15
16entity Root4
17  type Root
18
19entity Root5
20  type Root
21
22entity Root6
23  type Root
24
25entity Root7
26  type Root
27
28entity Root8
29  type Root
30
31entity Root9
32  type Root
33
34entity Bridge11
35  type Bridge
36  issuer Root1
37  issuer Root2
38  issuer Root3
39
40entity Bridge12
41  type Bridge
42  issuer Root4
43  issuer Root5
44  issuer Root6
45
46entity Bridge13
47  type Bridge
48  issuer Root7
49  issuer Root8
50  issuer Root9
51
52entity Bridge21
53  type Bridge
54  issuer Bridge11
55  issuer Bridge12
56  issuer Bridge13
57
58entity CA1
59  type Intermediate
60  issuer Bridge21
61
62entity EE1
63  type EE
64  issuer CA1
65
66testdb EE1
67
68verify EE1:CA1
69  cert CA1:Bridge21
70  cert Bridge21:Bridge11
71  cert Bridge11:Root1
72  trust Root1:
73  result pass
74
75verify EE1:CA1
76  cert CA1:Bridge21
77  cert Bridge21:Bridge11
78  cert Bridge11:Root2
79  trust Root2:
80  result pass
81
82verify EE1:CA1
83  cert CA1:Bridge21
84  cert Bridge21:Bridge11
85  cert Bridge11:Root3
86  trust Root3:
87  result pass
88
89verify EE1:CA1
90  cert CA1:Bridge21
91  cert Bridge21:Bridge12
92  cert Bridge12:Root4
93  trust Root4:
94  result pass
95
96verify EE1:CA1
97  cert CA1:Bridge21
98  cert Bridge21:Bridge12
99  cert Bridge12:Root5
100  trust Root5:
101  result pass
102
103verify EE1:CA1
104  cert CA1:Bridge21
105  cert Bridge21:Bridge12
106  cert Bridge12:Root6
107  trust Root6:
108  result pass
109
110verify EE1:CA1
111  cert CA1:Bridge21
112  cert Bridge21:Bridge13
113  cert Bridge13:Root7
114  trust Root7:
115  result pass
116
117verify EE1:CA1
118  cert CA1:Bridge21
119  cert Bridge21:Bridge13
120  cert Bridge13:Root8
121  trust Root8:
122  result pass
123
124verify EE1:CA1
125  cert CA1:Bridge21
126  cert Bridge21:Bridge13
127  cert Bridge13:Root9
128  trust Root9:
129  result pass
130
131