Rev

Rev 2230 | Details | Compare with Previous | Last modification | View Log | SVN | Bug Tracker

Rev Author Line No. Line
1471 garciay 1
/**
2
 *  @author   ETSI / STF481
3
 *  @version  $URL: file:///D:/RepositoriesNew/ITS/trunk/ttcn/AtsSecurity/ItsSecurity_TestControl.ttcn3 $
4
 *            $Id: ItsSecurity_TestControl.ttcn3 2398 2016-07-01 09:24:55Z filatov $
5
 *  @desc     Test Control file for Security Protocol
6
 *
7
 */
8
module ItsSecurity_TestControl {
1700 garciay 9
 
2230 mullers 10
    // LibItsGeoNetworking
11
    import from LibItsGeoNetworking_Pics all;
12
 
1700 garciay 13
    // ItsSecurity
14
    import from ItsSecurity_TestCases all;
2230 mullers 15
    import from LibItsSecurity_Pics all;
1700 garciay 16
 
17
    // Test Execution
18
    control {
19
 
2398 filatov 20
        /**
21
         * @desc Sending behaviour test cases
22
         * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2 Sending behaviour
23
         */
2230 mullers 24
        if (PICS_GN_SECURITY) {
2398 filatov 25
            execute(TC_SEC_ITSS_SND_MSG_01_01_BV());
26
            execute(TC_SEC_ITSS_SND_MSG_04_01_BV());
27
            execute(TC_SEC_ITSS_SND_MSG_04_02_BV());
28
            execute(TC_SEC_ITSS_SND_MSG_05_01_BV());
2230 mullers 29
 
2398 filatov 30
            /**
31
             * @desc Sending behaviour test cases for CAM profile
32
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.4 CAM profile
33
             */
34
            execute(TC_SEC_ITSS_SND_CAM_01_01_BV());
35
            execute(TC_SEC_ITSS_SND_CAM_02_01_BV());
36
            execute(TC_SEC_ITSS_SND_CAM_05_01_BV());
37
            execute(TC_SEC_ITSS_SND_CAM_05_02_BV());
38
            execute(TC_SEC_ITSS_SND_CAM_06_01_BV());
39
            execute(TC_SEC_ITSS_SND_CAM_07_01_TI());
40
            execute(TC_SEC_ITSS_SND_CAM_08_01_BV());
41
            execute(TC_SEC_ITSS_SND_CAM_09_01_BV());
42
            execute(TC_SEC_ITSS_SND_CAM_10_01_BV());
43
            execute(TC_SEC_ITSS_SND_CAM_12_01_BV());
44
            execute(TC_SEC_ITSS_SND_CAM_14_01_BV());
45
            execute(TC_SEC_ITSS_SND_CAM_16_01_BV());
2230 mullers 46
 
2398 filatov 47
            /**
48
             * @desc Sending behaviour test cases for DENM profile
49
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.5 DENM profile
50
             */
51
            execute(TC_SEC_ITSS_SND_DENM_01_01_BV());
52
            execute(TC_SEC_ITSS_SND_DENM_02_01_BV());
53
            execute(TC_SEC_ITSS_SND_DENM_03_01_BV());
54
            execute(TC_SEC_ITSS_SND_DENM_04_01_BV());
2230 mullers 55
            if (PICS_CERTIFICATE_SELECTION) {
2398 filatov 56
                execute(TC_SEC_ITSS_SND_DENM_05_01_BV());
2230 mullers 57
                if (PICS_USE_CIRCULAR_REGION) {
2398 filatov 58
                    execute(TC_SEC_ITSS_SND_DENM_05_02_BV());
2230 mullers 59
                }
60
                if (PICS_USE_RECTANGULAR_REGION) {
2398 filatov 61
                    execute(TC_SEC_ITSS_SND_DENM_05_03_BV());
2230 mullers 62
                }
63
                if (PICS_USE_POLYGONAL_REGION) {
2398 filatov 64
                    execute(TC_SEC_ITSS_SND_DENM_05_04_BV());
2230 mullers 65
                }
66
                if (PICS_USE_IDENTIFIED_REGION) {
2398 filatov 67
                    execute(TC_SEC_ITSS_SND_DENM_05_05_BV());
2230 mullers 68
                }
69
            }
2398 filatov 70
            execute(TC_SEC_ITSS_SND_DENM_08_01_BV());
71
            execute(TC_SEC_ITSS_SND_DENM_10_01_BV());
2230 mullers 72
 
73
            if (PICS_ITS_AID_OTHER_PROFILE) {
2398 filatov 74
                execute(TC_SEC_ITSS_SND_GENMSG_01_01_BV());
75
                execute(TC_SEC_ITSS_SND_GENMSG_02_01_BV());
76
                execute(TC_SEC_ITSS_SND_GENMSG_03_01_BV());
77
                execute(TC_SEC_ITSS_SND_GENMSG_04_01_BV());
2230 mullers 78
                if (PICS_CERTIFICATE_SELECTION) {
2398 filatov 79
                    execute(TC_SEC_ITSS_SND_GENMSG_05_01_BV());
2230 mullers 80
                    if (PICS_USE_CIRCULAR_REGION) {
2398 filatov 81
                        execute(TC_SEC_ITSS_SND_GENMSG_05_02_BV());
2230 mullers 82
                    }
83
                    if (PICS_USE_RECTANGULAR_REGION) {
2398 filatov 84
                        execute(TC_SEC_ITSS_SND_GENMSG_05_03_BV());
2230 mullers 85
                    }
86
                    if (PICS_USE_POLYGONAL_REGION) {
2398 filatov 87
                        execute(TC_SEC_ITSS_SND_GENMSG_05_04_BV());
2230 mullers 88
                    }
89
                    if (PICS_USE_IDENTIFIED_REGION) {
2398 filatov 90
                        execute(TC_SEC_ITSS_SND_GENMSG_05_05_BV());
2230 mullers 91
                    }
92
                } else {
2398 filatov 93
                    execute(TC_SEC_ITSS_SND_GENMSG_05_06_BV());
2230 mullers 94
                }
2398 filatov 95
                execute(TC_SEC_ITSS_SND_GENMSG_06_01_BV());
96
                execute(TC_SEC_ITSS_SND_GENMSG_07_01_BV());
2230 mullers 97
            }
98
 
2398 filatov 99
            /**
100
             * @desc Sending behaviour test cases for certificates profile
101
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.7 Profiles for certificates
102
             */
103
            execute(TC_SEC_ITSS_SND_CERT_01_01_BV());
104
            execute(TC_SEC_ITSS_SND_CERT_01_02_BV());
105
            execute(TC_SEC_ITSS_SND_CERT_02_01_BV());
106
            if (PICS_CERTIFICATE_SELECTION) {
107
                if (PICS_USE_RECTANGULAR_REGION) {
108
                    execute(TC_SEC_ITSS_SND_CERT_04_01_BV());
109
                    execute(TC_SEC_ITSS_SND_CERT_04_02_BV());
110
                }
111
                if (PICS_USE_POLYGONAL_REGION) {
112
                    execute(TC_SEC_ITSS_SND_CERT_05_01_BV());
113
                    execute(TC_SEC_ITSS_SND_CERT_05_02_BV());
114
                }
115
                if (PICS_USE_IDENTIFIED_REGION) {
116
                    execute(TC_SEC_ITSS_SND_CERT_06_01_BV());
117
                    execute(TC_SEC_ITSS_SND_CERT_06_02_BV());
118
                }
119
                execute(TC_SEC_ITSS_SND_CERT_07_01_BV());
120
                if (PICS_USE_IDENTIFIED_REGION) {
121
                    execute(TC_SEC_ITSS_SND_CERT_07_02_BV());
122
                }
123
            }
124
            execute(TC_SEC_ITSS_SND_CERT_08_01_BV());
125
            execute(TC_SEC_ITSS_SND_CERT_09_01_BV());
126
            execute(TC_SEC_ITSS_SND_CERT_09_02_BV());
127
            execute(TC_SEC_ITSS_SND_CERT_10_01_BV());
128
            execute(TC_SEC_ITSS_SND_CERT_10_02_BV());
129
            execute(TC_SEC_ITSS_SND_CERT_11_01_BV());
130
            execute(TC_SEC_ITSS_SND_CERT_11_02_BV());
131
            execute(TC_SEC_ITSS_SND_CERT_12_01_BV());
132
 
133
            /**
134
             * @desc Sending behaviour test cases for AA certificate profil
135
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.7.7 AA certificate profile
136
             */
137
            execute(TC_SEC_ITSS_SND_CERT_AA_01_01_BV());
138
            execute(TC_SEC_ITSS_SND_CERT_AA_02_01_BV());
139
            execute(TC_SEC_ITSS_SND_CERT_AA_03_01_BV());
140
            execute(TC_SEC_ITSS_SND_CERT_AA_04_01_BV());
141
            execute(TC_SEC_ITSS_SND_CERT_AA_05_01_BV());
142
            execute(TC_SEC_ITSS_SND_CERT_AA_08_01_BV());
143
            execute(TC_SEC_ITSS_SND_CERT_AA_10_01_BV());
144
            /**
145
             * @desc Sending behaviour test cases for AT certificate profil
146
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.7.8 AT certificate profile
147
             */
148
            execute(TC_SEC_ITSS_SND_CERT_AT_01_01_BV());
149
            execute(TC_SEC_ITSS_SND_CERT_AT_02_01_BV());
150
            execute(TC_SEC_ITSS_SND_CERT_AT_03_01_BV());
151
            execute(TC_SEC_ITSS_SND_CERT_AT_04_01_BV());
152
            execute(TC_SEC_ITSS_SND_CERT_AT_05_01_BV());
153
            execute(TC_SEC_ITSS_SND_CERT_AT_07_01_BV());
154
            execute(TC_SEC_ITSS_SND_CERT_AT_08_01_BV());
155
            execute(TC_SEC_ITSS_SND_CERT_AT_10_01_BV());
156
        }
157
 
158
        /**
159
         * @desc Receiver behaviour test cases
160
         * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.3 Receiver behaviour
161
         */
162
        if (PICS_GN_SECURITY) {
163
            /**
164
             * @desc Sending behaviour test cases for CAM profile
165
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.3.2 CAM Profile
166
             */
2230 mullers 167
            execute(TC_SEC_ITSS_RCV_CAM_01_01_BV());
168
            execute(TC_SEC_ITSS_RCV_CAM_01_02_BV());
169
            execute(TC_SEC_ITSS_RCV_CAM_01_03_BV());
170
            execute(TC_SEC_ITSS_RCV_CAM_02_01_BO());
171
            execute(TC_SEC_ITSS_RCV_CAM_02_02_BO());
172
            execute(TC_SEC_ITSS_RCV_CAM_04_01_BO());
173
            execute(TC_SEC_ITSS_RCV_CAM_04_02_BO());
174
            execute(TC_SEC_ITSS_RCV_CAM_04_03_BO());
175
            execute(TC_SEC_ITSS_RCV_CAM_04_04_BO());
2398 filatov 176
            execute(TC_SEC_ITSS_RCV_CAM_04_05_BO());
2230 mullers 177
            execute(TC_SEC_ITSS_RCV_CAM_04_06_BO());
2398 filatov 178
            execute(TC_SEC_ITSS_RCV_CAM_04_06a_BO());
179
            execute(TC_SEC_ITSS_RCV_CAM_04_07_BO());
2230 mullers 180
            execute(TC_SEC_ITSS_RCV_CAM_04_08_BO());
181
            execute(TC_SEC_ITSS_RCV_CAM_04_09_BO());
2398 filatov 182
            execute(TC_SEC_ITSS_RCV_CAM_04_10_BO());
183
            execute(TC_SEC_ITSS_RCV_CAM_04_11_BO());
184
            execute(TC_SEC_ITSS_RCV_CAM_04_12_BV());
185
            execute(TC_SEC_ITSS_RCV_CAM_04_13_BO());
186
            execute(TC_SEC_ITSS_RCV_CAM_05_01_BO());
187
            execute(TC_SEC_ITSS_RCV_CAM_05_02_BO());
188
            execute(TC_SEC_ITSS_RCV_CAM_05_03_BO());
189
            execute(TC_SEC_ITSS_RCV_CAM_05_04_BO());
190
            execute(TC_SEC_ITSS_RCV_CAM_05_05_BO());
191
            execute(TC_SEC_ITSS_RCV_CAM_06_01_BO());
192
            execute(TC_SEC_ITSS_RCV_CAM_06_02_BO());
193
            if (PICS_ITS_C2C_MODE) {
194
                execute(TC_SEC_ITSS_RCV_CAM_06_03_BO());
195
                execute(TC_SEC_ITSS_RCV_CAM_06_04_BO());
196
            }
2230 mullers 197
            execute(TC_SEC_ITSS_RCV_CAM_07_01_BO());
2398 filatov 198
            execute(TC_SEC_ITSS_RCV_CAM_07_02_BO());
2230 mullers 199
            execute(TC_SEC_ITSS_RCV_CAM_09_02_BO());
200
            execute(TC_SEC_ITSS_RCV_CAM_09_03_BO());
201
            execute(TC_SEC_ITSS_RCV_CAM_09_04_BO());
202
            execute(TC_SEC_ITSS_RCV_CAM_09_05_BO());
203
            execute(TC_SEC_ITSS_RCV_CAM_09_06_BO());
2398 filatov 204
            execute(TC_SEC_ITSS_RCV_CAM_09_07_BO());
2230 mullers 205
            execute(TC_SEC_ITSS_RCV_CAM_10_01_BO());
206
            execute(TC_SEC_ITSS_RCV_CAM_10_02_BO());
207
            execute(TC_SEC_ITSS_RCV_CAM_11_01_BO());
208
            execute(TC_SEC_ITSS_RCV_CAM_11_02_BO());
2398 filatov 209
            execute(TC_SEC_ITSS_RCV_CAM_11_03_BO());
2230 mullers 210
            execute(TC_SEC_ITSS_RCV_CAM_12_01_BO());
211
            execute(TC_SEC_ITSS_RCV_CAM_12_02_BO());
2398 filatov 212
            execute(TC_SEC_ITSS_RCV_CAM_12_03_BO());
213
            execute(TC_SEC_ITSS_RCV_CAM_12_04_BO());
214
            execute(TC_SEC_ITSS_RCV_CAM_13_01_BO());
215
            execute(TC_SEC_ITSS_RCV_CAM_13_02_BO());
216
            execute(TC_SEC_ITSS_RCV_CAM_13_03_BO());
217
            execute(TC_SEC_ITSS_RCV_CAM_13_04_BO());
218
            execute(TC_SEC_ITSS_RCV_CAM_13_05_BO());
219
            execute(TC_SEC_ITSS_RCV_CAM_13_06_BO());
2230 mullers 220
 
2398 filatov 221
            /**
222
             * @desc Sending behaviour test cases for DENM profile
223
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.3.3 DENM Profile
224
             */
2230 mullers 225
            execute(TC_SEC_ITSS_RCV_DENM_01_01_BV());
2398 filatov 226
            execute(TC_SEC_ITSS_RCV_DENM_01_02_BV());
227
            execute(TC_SEC_ITSS_RCV_DENM_01_03_BV());
228
            execute(TC_SEC_ITSS_RCV_DENM_01_04_BV());
229
            execute(TC_SEC_ITSS_RCV_DENM_01_05_BV());
230
            execute(TC_SEC_ITSS_RCV_DENM_02_01_BO());
231
            execute(TC_SEC_ITSS_RCV_DENM_02_02_BO());
232
            execute(TC_SEC_ITSS_RCV_DENM_04_01_BO());
233
            execute(TC_SEC_ITSS_RCV_DENM_04_02_BO());
234
            execute(TC_SEC_ITSS_RCV_DENM_04_03_BO());
235
            execute(TC_SEC_ITSS_RCV_DENM_04_04_BO());
236
            execute(TC_SEC_ITSS_RCV_DENM_04_05_BO());
237
            execute(TC_SEC_ITSS_RCV_DENM_04_06_BO());
238
            execute(TC_SEC_ITSS_RCV_DENM_04_06a_BO());
239
            execute(TC_SEC_ITSS_RCV_DENM_04_07_BO());
240
            execute(TC_SEC_ITSS_RCV_DENM_04_08_BO());
241
            execute(TC_SEC_ITSS_RCV_DENM_04_09_BO());
242
            execute(TC_SEC_ITSS_RCV_DENM_04_10_BO());
243
            execute(TC_SEC_ITSS_RCV_DENM_04_11_BO());
244
            execute(TC_SEC_ITSS_RCV_DENM_04_12_BO());
245
            execute(TC_SEC_ITSS_RCV_DENM_04_13_BO());
246
            execute(TC_SEC_ITSS_RCV_DENM_04_14_BO());
247
            execute(TC_SEC_ITSS_RCV_DENM_05_01_BO());
248
            execute(TC_SEC_ITSS_RCV_DENM_05_02_BO());
249
            execute(TC_SEC_ITSS_RCV_DENM_05_03_BO());
250
            execute(TC_SEC_ITSS_RCV_DENM_05_04_BO());
251
            execute(TC_SEC_ITSS_RCV_DENM_06_01_BO());
252
            execute(TC_SEC_ITSS_RCV_DENM_06_02_BO());
253
            if (PICS_ITS_C2C_MODE) {
254
                execute(TC_SEC_ITSS_RCV_DENM_06_03_BO());
255
                execute(TC_SEC_ITSS_RCV_DENM_06_04_BO());
256
            }
257
            execute(TC_SEC_ITSS_RCV_DENM_07_01_BO());
258
            execute(TC_SEC_ITSS_RCV_DENM_07_02_BO());
2230 mullers 259
            if (PICS_USE_CIRCULAR_REGION) {
2398 filatov 260
                execute(TC_SEC_ITSS_RCV_DENM_08_01_BO());
2230 mullers 261
            }
262
            if (PICS_USE_RECTANGULAR_REGION) {
2398 filatov 263
                execute(TC_SEC_ITSS_RCV_DENM_08_02_BO());
2230 mullers 264
            }
265
            if (PICS_USE_POLYGONAL_REGION) {
2398 filatov 266
                execute(TC_SEC_ITSS_RCV_DENM_08_03_BO());
2230 mullers 267
            }
268
            if (PICS_USE_IDENTIFIED_REGION) {
2398 filatov 269
                execute(TC_SEC_ITSS_RCV_DENM_08_04_BO());
2230 mullers 270
            }
2398 filatov 271
            if (PICS_ITS_C2C_MODE) {
272
                execute(TC_SEC_ITSS_RCV_DENM_08_05_BV());
273
                execute(TC_SEC_ITSS_RCV_DENM_08_06_BO());
274
            }
275
            execute(TC_SEC_ITSS_RCV_DENM_09_02_BO());
276
            execute(TC_SEC_ITSS_RCV_DENM_09_03_BO());
277
            execute(TC_SEC_ITSS_RCV_DENM_09_04_BO());
278
            execute(TC_SEC_ITSS_RCV_DENM_09_05_BO());
279
            execute(TC_SEC_ITSS_RCV_DENM_09_06_BO());
280
            execute(TC_SEC_ITSS_RCV_DENM_10_01_BO());
281
            execute(TC_SEC_ITSS_RCV_DENM_10_02_BO());
282
            execute(TC_SEC_ITSS_RCV_DENM_11_01_BO());
283
            execute(TC_SEC_ITSS_RCV_DENM_11_02_BO());
284
            execute(TC_SEC_ITSS_RCV_DENM_12_01_BO());
285
            execute(TC_SEC_ITSS_RCV_DENM_12_02_BO());
286
            execute(TC_SEC_ITSS_RCV_DENM_12_03_BO());
287
            execute(TC_SEC_ITSS_RCV_DENM_12_04_BO());
288
            execute(TC_SEC_ITSS_RCV_DENM_13_01_BO());
289
            execute(TC_SEC_ITSS_RCV_DENM_13_02_BO());
290
            execute(TC_SEC_ITSS_RCV_DENM_13_03_BO());
291
            execute(TC_SEC_ITSS_RCV_DENM_13_04_BO());
292
            execute(TC_SEC_ITSS_RCV_DENM_13_05_BO());
293
            execute(TC_SEC_ITSS_RCV_DENM_13_06_BO());
294
            /**
295
             * @desc Receiving behaviour test cases for Other profile
296
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.3.4 Generic Signed Message Profile
297
             */
298
            if (PICS_GN_GBC_SRC) {
299
                execute(TC_SEC_ITSS_RCV_GENMSG_01_01_BV());
300
                execute(TC_SEC_ITSS_RCV_GENMSG_01_02_BV());
301
                execute(TC_SEC_ITSS_RCV_GENMSG_01_03_BV());
302
                execute(TC_SEC_ITSS_RCV_GENMSG_01_04_BV());
303
                execute(TC_SEC_ITSS_RCV_GENMSG_01_05_BV());
304
                execute(TC_SEC_ITSS_RCV_GENMSG_02_01_BO());
305
                execute(TC_SEC_ITSS_RCV_GENMSG_02_02_BO());
306
                execute(TC_SEC_ITSS_RCV_GENMSG_04_01_BO());
307
                execute(TC_SEC_ITSS_RCV_GENMSG_04_02_BO());
308
                execute(TC_SEC_ITSS_RCV_GENMSG_04_03_BO());
309
                execute(TC_SEC_ITSS_RCV_GENMSG_04_04_BO());
310
                execute(TC_SEC_ITSS_RCV_GENMSG_04_05_BO());
311
                execute(TC_SEC_ITSS_RCV_GENMSG_04_06_BO());
312
                execute(TC_SEC_ITSS_RCV_GENMSG_04_06a_BO());
313
                execute(TC_SEC_ITSS_RCV_GENMSG_04_07_BO());
314
                execute(TC_SEC_ITSS_RCV_GENMSG_04_08_BO());
315
                execute(TC_SEC_ITSS_RCV_GENMSG_04_09_BO());
316
                execute(TC_SEC_ITSS_RCV_GENMSG_04_11_BO());
317
                execute(TC_SEC_ITSS_RCV_GENMSG_04_12_BO());
318
                execute(TC_SEC_ITSS_RCV_GENMSG_04_13_BO());
319
                execute(TC_SEC_ITSS_RCV_GENMSG_05_01_BO());
320
                execute(TC_SEC_ITSS_RCV_GENMSG_05_02_BO());
321
                execute(TC_SEC_ITSS_RCV_GENMSG_05_03_BO());
322
                execute(TC_SEC_ITSS_RCV_GENMSG_05_04_BO());
323
                execute(TC_SEC_ITSS_RCV_GENMSG_06_01_BO());
324
                execute(TC_SEC_ITSS_RCV_GENMSG_06_02_BO());
325
                if (PICS_ITS_C2C_MODE) {
326
                    execute(TC_SEC_ITSS_RCV_GENMSG_06_03_BO());
327
                    execute(TC_SEC_ITSS_RCV_GENMSG_06_04_BO());
328
                }
329
                execute(TC_SEC_ITSS_RCV_GENMSG_07_01_BO());
330
                if (PICS_USE_CIRCULAR_REGION) {
331
                    execute(TC_SEC_ITSS_RCV_GENMSG_08_01_BO());
332
                }
2230 mullers 333
                if (PICS_USE_RECTANGULAR_REGION) {
2398 filatov 334
                    execute(TC_SEC_ITSS_RCV_GENMSG_08_02_BO());
2230 mullers 335
                }
336
                if (PICS_USE_POLYGONAL_REGION) {
2398 filatov 337
                    execute(TC_SEC_ITSS_RCV_GENMSG_08_03_BO());
2230 mullers 338
                }
339
                if (PICS_USE_IDENTIFIED_REGION) {
2398 filatov 340
                    execute(TC_SEC_ITSS_RCV_GENMSG_08_04_BO());
2230 mullers 341
                }
2398 filatov 342
                if (PICS_ITS_C2C_MODE) {
343
                    execute(TC_SEC_ITSS_RCV_GENMSG_08_05_BV());
344
                    execute(TC_SEC_ITSS_RCV_GENMSG_08_06_BO());
345
                }
346
                execute(TC_SEC_ITSS_RCV_GENMSG_09_02_BO());
347
                execute(TC_SEC_ITSS_RCV_GENMSG_09_03_BO());
348
                execute(TC_SEC_ITSS_RCV_GENMSG_09_04_BO());
349
                execute(TC_SEC_ITSS_RCV_GENMSG_09_05_BO());
350
                execute(TC_SEC_ITSS_RCV_GENMSG_09_06_BO());
351
                execute(TC_SEC_ITSS_RCV_GENMSG_10_01_BO());
352
                execute(TC_SEC_ITSS_RCV_GENMSG_10_02_BO());
353
                execute(TC_SEC_ITSS_RCV_GENMSG_11_01_BO());
354
                execute(TC_SEC_ITSS_RCV_GENMSG_11_02_BO());
355
                execute(TC_SEC_ITSS_RCV_GENMSG_12_01_BO());
356
                execute(TC_SEC_ITSS_RCV_GENMSG_12_02_BO());
357
                execute(TC_SEC_ITSS_RCV_GENMSG_12_03_BO());
358
                execute(TC_SEC_ITSS_RCV_GENMSG_12_04_BO());
359
                execute(TC_SEC_ITSS_RCV_GENMSG_13_01_BO());
360
                execute(TC_SEC_ITSS_RCV_GENMSG_13_02_BO());
361
                execute(TC_SEC_ITSS_RCV_GENMSG_13_03_BO());
362
                execute(TC_SEC_ITSS_RCV_GENMSG_13_04_BO());
363
                execute(TC_SEC_ITSS_RCV_GENMSG_13_05_BO());
364
                execute(TC_SEC_ITSS_RCV_GENMSG_13_06_BO());
2230 mullers 365
            }
366
 
2398 filatov 367
            /**
368
             * @desc Receiving behaviour test cases for certificates profile
369
             * @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.3.5 Profiles for certificates
370
             */
371
            execute(TC_SEC_ITSS_RCV_CERT_01_01_BO());
372
            execute(TC_SEC_ITSS_RCV_CERT_01_02_BO());
373
            execute(TC_SEC_ITSS_RCV_CERT_01_03_BO());
374
            execute(TC_SEC_ITSS_RCV_CERT_01_04_BO());
375
            execute(TC_SEC_ITSS_RCV_CERT_02_01_BO());
376
            execute(TC_SEC_ITSS_RCV_CERT_02_02_BO());
377
            execute(TC_SEC_ITSS_RCV_CERT_02_03_BO());
378
            execute(TC_SEC_ITSS_RCV_CERT_02_04_BO());
379
            execute(TC_SEC_ITSS_RCV_CERT_03_01_BO());
380
            execute(TC_SEC_ITSS_RCV_CERT_03_02_BO());
381
            execute(TC_SEC_ITSS_RCV_CERT_04_01_BO());
382
            execute(TC_SEC_ITSS_RCV_CERT_05_01_BO());
383
            execute(TC_SEC_ITSS_RCV_CERT_05_02_BO());
384
            if (PICS_USE_RECTANGULAR_REGION) {
385
                execute(TC_SEC_ITSS_RCV_CERT_06_01_BV());
386
                execute(TC_SEC_ITSS_RCV_CERT_06_02_BV());
387
                execute(TC_SEC_ITSS_RCV_CERT_06_03_BV());
388
                execute(TC_SEC_ITSS_RCV_CERT_06_04_BV());
389
                execute(TC_SEC_ITSS_RCV_CERT_06_05_BV());
390
                execute(TC_SEC_ITSS_RCV_CERT_06_06_BO());
391
                execute(TC_SEC_ITSS_RCV_CERT_06_07_BO());
392
                execute(TC_SEC_ITSS_RCV_CERT_06_08_BO());
2230 mullers 393
            }
2398 filatov 394
            if (PICS_USE_CIRCULAR_REGION) {
395
                execute(TC_SEC_ITSS_RCV_CERT_07_01_BV());
396
                execute(TC_SEC_ITSS_RCV_CERT_07_02_BV());
397
                execute(TC_SEC_ITSS_RCV_CERT_07_03_BV());
398
                execute(TC_SEC_ITSS_RCV_CERT_07_04_BV());
399
                execute(TC_SEC_ITSS_RCV_CERT_07_05_BV());
400
                execute(TC_SEC_ITSS_RCV_CERT_07_06_BO());
401
                execute(TC_SEC_ITSS_RCV_CERT_07_07_BO());
402
                execute(TC_SEC_ITSS_RCV_CERT_07_08_BO());
403
            }
404
            if (PICS_USE_POLYGONAL_REGION) {
405
                execute(TC_SEC_ITSS_RCV_CERT_08_01_BV());
406
                execute(TC_SEC_ITSS_RCV_CERT_08_02_BV());
407
                execute(TC_SEC_ITSS_RCV_CERT_08_03_BV());
408
                execute(TC_SEC_ITSS_RCV_CERT_08_04_BV());
409
                execute(TC_SEC_ITSS_RCV_CERT_08_05_BV());
410
                execute(TC_SEC_ITSS_RCV_CERT_08_06_BO());
411
                execute(TC_SEC_ITSS_RCV_CERT_08_07_BO());
412
                execute(TC_SEC_ITSS_RCV_CERT_08_08_BO());
413
                execute(TC_SEC_ITSS_RCV_CERT_08_09_BO());
414
            }
415
            if (PICS_USE_IDENTIFIED_REGION) {
416
                execute(TC_SEC_ITSS_RCV_CERT_09_01_BV());
417
                execute(TC_SEC_ITSS_RCV_CERT_09_02_BV());
418
                execute(TC_SEC_ITSS_RCV_CERT_09_03_BV());
419
                execute(TC_SEC_ITSS_RCV_CERT_09_04_BV());
420
                execute(TC_SEC_ITSS_RCV_CERT_09_05_BV());
421
                execute(TC_SEC_ITSS_RCV_CERT_09_06_BV());
422
                execute(TC_SEC_ITSS_RCV_CERT_09_07_BO());
423
                execute(TC_SEC_ITSS_RCV_CERT_09_08_BO());
424
                execute(TC_SEC_ITSS_RCV_CERT_09_09_BO());
425
                execute(TC_SEC_ITSS_RCV_CERT_09_10_BO());
426
                execute(TC_SEC_ITSS_RCV_CERT_09_11_BO());
427
            }
428
            execute(TC_SEC_ITSS_RCV_CERT_10_01_BO());
429
            execute(TC_SEC_ITSS_RCV_CERT_10_02_BO());
430
            execute(TC_SEC_ITSS_RCV_CERT_10_03_BO());
431
            execute(TC_SEC_ITSS_RCV_CERT_10_04_BO());
432
            execute(TC_SEC_ITSS_RCV_CERT_10_05_BO());
433
            execute(TC_SEC_ITSS_RCV_CERT_10_06_BO());
434
            execute(TC_SEC_ITSS_RCV_CERT_11_01_BO());
435
            execute(TC_SEC_ITSS_RCV_CERT_11_02_BO());
436
            execute(TC_SEC_ITSS_RCV_CERT_11_03_BO());
437
            execute(TC_SEC_ITSS_RCV_CERT_11_04_BO());
438
            execute(TC_SEC_ITSS_RCV_CERT_12_01_BO());
439
            execute(TC_SEC_ITSS_RCV_CERT_12_02_BO());
440
            execute(TC_SEC_ITSS_RCV_CERT_12_03_BO());
441
            execute(TC_SEC_ITSS_RCV_CERT_12_04_BO());
442
            execute(TC_SEC_ITSS_RCV_CERT_13_01_BO());
443
            execute(TC_SEC_ITSS_RCV_CERT_13_02_BO());
444
            execute(TC_SEC_ITSS_RCV_CERT_13_03_BO());
445
            execute(TC_SEC_ITSS_RCV_CERT_14_01_BO());
446
            execute(TC_SEC_ITSS_RCV_CERT_14_02_BO());
447
            execute(TC_SEC_ITSS_RCV_CERT_14_03_BO());
448
            execute(TC_SEC_ITSS_RCV_CERT_15_01_BO());
449
            execute(TC_SEC_ITSS_RCV_CERT_15_02_BO());
450
            execute(TC_SEC_ITSS_RCV_CERT_15_03_BO());
451
            execute(TC_SEC_ITSS_RCV_CERT_16_01_BO());
452
            execute(TC_SEC_ITSS_RCV_CERT_17_01_BO());
453
            execute(TC_SEC_ITSS_RCV_CERT_17_02_BO());
454
            execute(TC_SEC_ITSS_RCV_CERT_17_03_BO());
455
            execute(TC_SEC_ITSS_RCV_CERT_17_04_BO());
456
            execute(TC_SEC_ITSS_RCV_CERT_18_01_BO());
457
            execute(TC_SEC_ITSS_RCV_CERT_18_02_BO());
458
            execute(TC_SEC_ITSS_RCV_CERT_19_01_BO());
2230 mullers 459
        }
1796 garciay 460
 
1700 garciay 461
    } // End of 'control' statement
462
 
1471 garciay 463
} // End of module ItsSecurity_TestControl