Commit 1a6d5b9f authored by filatov's avatar filatov
Browse files

As I understood it is related to generation time verification in sending behavior:

TP_SEC_ITSS_SND_CAM_10_01_BV
TP_SEC_ITSS_SND_DENM_04_01_BV
TP_SEC_ITSS_SND_GENMSG_04_01_BV

Actually, as there is no differences in generation time verification I just combined all these TPs to one (TP_SEC_ITSS_SND_GENMSG_04_01_BV) and removed ITS_AID check
parent 9c08bf25
......@@ -5,7 +5,7 @@
"key": "_description",
"origin": "bf7c1018-feb3-4b92-82a5-b9022f643ca8",
"type": "STRING",
"value": "Check that the sent secured CAM contains exactly one HeaderField generation_time which is inside the validity time of the certificate referenced by the signer_info."
"value": "There are no difference in generation time verification between CAM, DENM and other messages. So this reqiurement is fully covered by TP_SEC_ITSS_SND_GENMSG_04_01_BV"
},
"_locations": {
"elements_type": "STRING",
......
{
"attributes": {
"_author": {
"isGenerated": false,
"key": "_author",
"origin": "af331703-4a34-4b41-bd02-8ac2eba2ec18",
"type": "STRING",
"value": "filatov"
},
"_description": {
"isGenerated": false,
"key": "_description",
"origin": "af331703-4a34-4b41-bd02-8ac2eba2ec18",
"type": "STRING",
"value": "Check that message generation time is inside the validity period of the signing certificate;\r\nCheck that message generation time value is realistic"
},
"_expectedResults": {
"isGenerated": false,
"key": "_expectedResults",
"origin": "af331703-4a34-4b41-bd02-8ac2eba2ec18",
"type": "STRING",
"value": "with {\r\n\tthe IUT being in the 'authorized' state\r\n\tthe IUT being requested to include certificate in the next CAM \r\n}\r\nensure that {\r\n\twhen {\r\n\t\tthe IUT is requested to send CAM\r\n\t} then {\r\n\t\tthe IUT sends a SecuredMessage {\r\n\t\t\tcontaining header_fields ['generation_time'] {\r\n\t\t\t\tcontaining generation_time\r\n\t\t\t\t\tindicating TIME_1 (CUR_TIME - 5min <= TIME_1 <= CUR_TIME + 5min)\r\n\t\t\t}\r\n\t\t\tcontaining header_fields ['signer_info'] {\r\n\t\t\t\tcontaining signer {\r\n\t\t\t\t\tcontaining type\r\n\t\t\t\t\t\tindicating 'certificate'\r\n\t\t\t\t\tcontaining certificate {\r\n\t\t\t\t\t\tnot containing validity_restrictions['time_start_and_end']\r\n\t\t\t\t\t\tor containing validity_restrictions['time_start_and_end'] {\r\n\t\t\t\t\t\t\tcontaining start_validity\r\n\t\t\t\t\t\t\t\tindicating value <= TIME_1\r\n\t\t\t\t\t\t\tcontaining end_validity\r\n\t\t\t\t\t\t\t\tindicating value > TIME_1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tcontaining its_aid\r\n\t\t\t\tindicating 'AID_CAM'\r\n\t\t}\r\n\t}\r\n}"
},
"_status": {
"isGenerated": false,
"key": "_status",
"origin": "af331703-4a34-4b41-bd02-8ac2eba2ec18",
"type": "STRING",
"value": "complete"
},
"_type": {
"isGenerated": false,
"key": "_type",
"origin": "af331703-4a34-4b41-bd02-8ac2eba2ec18",
"type": "STRING",
"value": "TestPurpose"
}
},
"uuid": "af331703-4a34-4b41-bd02-8ac2eba2ec18"
}
\ No newline at end of file
......@@ -5,7 +5,7 @@
"key": "_description",
"origin": "5415f6e1-2985-4815-aeb4-d68f2376eb87",
"type": "STRING",
"value": "If ITS-S sends a secured DENM check that the sent SecuredMessage contains exactly one HeaderField generation_time which is inside the validity time of the certificate referenced by the signer_info."
"value": "There are no difference in generation time verification between CAM, DENM and other messages. So this reqiurement is fully covered by TP_SEC_ITSS_SND_GENMSG_04_01_BV"
},
"_locations": {
"elements_type": "STRING",
......
{
"attributes": {
"_author": {
"isGenerated": false,
"key": "_author",
"origin": "7c3afee1-84c6-48c1-8e76-0d4bc09d2d9d",
"type": "STRING",
"value": "filatov"
},
"_description": {
"isGenerated": false,
"key": "_description",
"origin": "7c3afee1-84c6-48c1-8e76-0d4bc09d2d9d",
"type": "STRING",
"value": "Check that message generation time is inside the validity period of the signing certificate;\r\nCheck that message generation time value is realistic"
},
"_expectedResults": {
"isGenerated": false,
"key": "_expectedResults",
"origin": "7c3afee1-84c6-48c1-8e76-0d4bc09d2d9d",
"type": "STRING",
"value": "with {\r\n\tthe IUT being in the 'authorized' state\r\n}\r\nensure that {\r\n\twhen {\r\n\t\tthe IUT is requested to send a DENM\r\n\t} then {\r\n\t\tthe IUT sends a SecuredMessage {\r\n\t\t\tcontaining exactly one header_fields['generation_time'] {\r\n\t\t\t\tcontaining generation_time\r\n\t\t\t\t\tindicating TIME_1 (CUR_TIME - 10min <= TIME_1 <= CUR_TIME + 5min)\r\n\t\t\t}\r\n\t\t\tcontaining header_fields['signer_info'] {\r\n\t\t\t\tcontaining signer {\r\n\t\t\t\t\tcontaining type\r\n\t\t\t\t\t\tindicating 'certificate'\r\n\t\t\t\t\tcontaining certificate {\r\n\t\t\t\t\t\tcontaining validity_restrictions['time_start_and_end'] {\r\n\t\t\t\t\t\t\tcontaining start_validity\r\n\t\t\t\t\t\t\t\tindicating value <= TIME_1\r\n\t\t\t\t\t\t\tcontaining end_validity\r\n\t\t\t\t\t\t\t\tindicating value > TIME_1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tor not containing validity_restrictions['time_start_and_end']\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}"
},
"_status": {
"isGenerated": false,
"key": "_status",
"origin": "7c3afee1-84c6-48c1-8e76-0d4bc09d2d9d",
"type": "STRING",
"value": "verified"
},
"_type": {
"isGenerated": false,
"key": "_type",
"origin": "7c3afee1-84c6-48c1-8e76-0d4bc09d2d9d",
"type": "STRING",
"value": "TestPurpose"
}
},
"uuid": "7c3afee1-84c6-48c1-8e76-0d4bc09d2d9d"
}
\ No newline at end of file
......@@ -19,7 +19,7 @@
"key": "_expectedResults",
"origin": "b67b9bc7-410c-4caa-bf8a-45f1cad36b9a",
"type": "STRING",
"value": "with {\r\n\tthe IUT being in the 'authorized' state\r\n}\r\nensure that {\r\n\twhen {\r\n\t\tthe IUT is requested to send a Beacon\r\n\t} then {\r\n\t\tthe IUT sends a SecuredMessage {\r\n\t\t\tcontaining header_fields ['its_aid']\r\n\t\t\t\tindicating 'AID_BEACON'\r\n\t\t\tcontaining exactly one header_fields['generation_time'] {\r\n\t\t\t\tcontaining generation_time\r\n\t\t\t\t\tindicating TIME_1 (CUR_TIME - 10min <= TIME_1 <= CUR_TIME + 5min)\r\n\t\t\t}\r\n\t\t\tcontaining header_fields['signer_info'] {\r\n\t\t\t\tcontaining signer {\r\n\t\t\t\t\tcontaining type\r\n\t\t\t\t\t\tindicating 'certificate'\r\n\t\t\t\t\tcontaining certificate {\r\n\t\t\t\t\t\tcontaining validity_restrictions['time_start_and_end'] {\r\n\t\t\t\t\t\t\tcontaining start_validity\r\n\t\t\t\t\t\t\t\tindicating value <= TIME_1\r\n\t\t\t\t\t\t\tcontaining end_validity\r\n\t\t\t\t\t\t\t\tindicating value > TIME_1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tor not containing validity_restrictions['time_start_and_end']\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}"
"value": "with {\r\n\tthe IUT being in the 'authorized' state\r\n}\r\nensure that {\r\n\twhen {\r\n\t\tthe IUT is requested to send a Beacon\r\n\t} then {\r\n\t\tthe IUT sends a SecuredMessage {\r\n\t\t\tcontaining exactly one header_fields['generation_time'] {\r\n\t\t\t\tcontaining generation_time\r\n\t\t\t\t\tindicating TIME_1\r\n\t\t\t}\r\n\t\t\tcontaining header_fields['signer_info'] {\r\n\t\t\t\tcontaining signer {\r\n\t\t\t\t\tcontaining type\r\n\t\t\t\t\t\tindicating 'certificate'\r\n\t\t\t\t\tcontaining certificate {\r\n\t\t\t\t\t\tcontaining validity_restrictions['time_end'] {\r\n\t\t\t\t\t\t\tcontaining end_validity\r\n\t\t\t\t\t\t\t\tindicating value > TIME_1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tor containing validity_restrictions['time_start_and_end'] {\r\n\t\t\t\t\t\t\tcontaining start_validity\r\n\t\t\t\t\t\t\t\tindicating value <= TIME_1\r\n\t\t\t\t\t\t\tcontaining end_validity\r\n\t\t\t\t\t\t\t\tindicating value > TIME_1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tor containing validity_restrictions['time_start_and_duration'] {\r\n\t\t\t\t\t\t\tcontaining start_validity (START_VALIDITY)\r\n\t\t\t\t\t\t\t\tindicating value <= TIME_1\r\n\t\t\t\t\t\t\tcontaining duration\r\n\t\t\t\t\t\t\t\tindicating value > TIME_1 - START_VALIDITY\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}"
},
"_status": {
"isGenerated": false,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment