Commit 9f2b70df authored by filatov's avatar filatov
Browse files

add TLM SSP requirements

parent 19e17d29
......@@ -193,6 +193,21 @@ encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_07/TP_IS_TLM_SEC_BV_01.json
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_08.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_08/TP_IS_TLM_SEC_BV_02.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_09.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01/TP_IS_TLM_SEC_SND_BV_01.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02/TP_IS_TLM_SEC_SND_BV_02.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BO_04.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BV_03.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_01.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_02.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_03.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_04.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_05.json=UTF-8
encoding//root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_06.json=UTF-8
encoding//root/Templates.json=UTF-8
encoding//root/Types.json=UTF-8
encoding/root.json=UTF-8
{
"attributes": {
"_com.unitesk.requality.full_name_mode": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_com.unitesk.requality.full_name_mode",
"newvalue": true,
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "BOOL",
"value": true
},
"_com.unitesk.requality.reference_names": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_com.unitesk.requality.reference_names",
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "LIST",
"value": []
},
"_com.unitesk.requality.reference_replaces": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_com.unitesk.requality.reference_replaces",
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "LIST",
"value": []
},
"_separate_types_in_sort": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_separate_types_in_sort",
"newvalue": true,
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "BOOL",
"value": true
},
"_sort_by_index": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_sort_by_index",
"newvalue": "false",
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "BOOL",
"value": "false"
},
"_sort_by_locations": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_sort_by_locations",
"newvalue": "false",
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "BOOL",
"value": "false"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "DBRoot",
"origin": "ea5f6f3f-9811-4b8b-a1c7-faf1d0e850a6",
"type": "STRING",
"value": "DBRoot"
},
"com.unitesk.requality.reference_names": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "com.unitesk.requality.reference_names",
......
{
"attributes": {
"_description": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_description",
"newvalue": "Maneuver assisting information",
"origin": "28724eed-9f77-4704-b683-9364ed74de37",
"type": "STRING",
"value": "Maneuver assisting information"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Location",
"origin": "28724eed-9f77-4704-b683-9364ed74de37",
"type": "STRING",
"value": "Location"
}
},
"uuid": "28724eed-9f77-4704-b683-9364ed74de37"
}
\ No newline at end of file
{
"attributes": {
"_description": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_description",
"newvalue": "Information about Intersection state without advisory speed (see bit position 1) and Maneuver assisting information (see Bit position 4)",
"origin": "49c99cf1-7c9a-4caf-9eac-1f9d01d11037",
"type": "STRING",
"value": "Information about Intersection state without advisory speed (see bit position 1) and Maneuver assisting information (see Bit position 4)"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Location",
"origin": "49c99cf1-7c9a-4caf-9eac-1f9d01d11037",
"type": "STRING",
"value": "Location"
}
},
"uuid": "49c99cf1-7c9a-4caf-9eac-1f9d01d11037"
}
\ No newline at end of file
{
"attributes": {
"_description": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_description",
"newvalue": "Advisory speed",
"origin": "a7ca0c8e-6558-424b-8486-031930010b01",
"type": "STRING",
"value": "Advisory speed"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Location",
"origin": "a7ca0c8e-6558-424b-8486-031930010b01",
"type": "STRING",
"value": "Location"
}
},
"uuid": "a7ca0c8e-6558-424b-8486-031930010b01"
}
\ No newline at end of file
{
"attributes": {
"_description": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_description",
"newvalue": "General status of the traffic controller",
"origin": "b7ffa69a-f51a-4120-81d8-99e5bebd6a08",
"type": "STRING",
"value": "General status of the traffic controller"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Location",
"origin": "b7ffa69a-f51a-4120-81d8-99e5bebd6a08",
"type": "STRING",
"value": "Location"
}
},
"uuid": "b7ffa69a-f51a-4120-81d8-99e5bebd6a08"
}
\ No newline at end of file
{
"attributes": {
"_description": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_description",
"newvalue": "Public transport prioritization",
"origin": "b9a1bb83-fea0-4b9c-be96-7177c58933b5",
"type": "STRING",
"value": "Public transport prioritization"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Location",
"origin": "b9a1bb83-fea0-4b9c-be96-7177c58933b5",
"type": "STRING",
"value": "Location"
}
},
"uuid": "b9a1bb83-fea0-4b9c-be96-7177c58933b5"
}
\ No newline at end of file
......@@ -1138,7 +1138,7 @@
</td> <td>
<p class="tAL">0 (80h)</p>
</td> <td>
<p class="tAL">Information about Intersection state without advisory speed (see bit position 1) and Maneuver assisting information (see Bit position 4)</p>
<p class="tAL"><span class="requality_text id_49c99cf1-7c9a-4caf-9eac-1f9d01d11037"><a class="requality_id" id="id_49c99cf1-7c9a-4caf-9eac-1f9d01d11037" name="49c99cf1-7c9a-4caf-9eac-1f9d01d11037"/>Information about Intersection state without advisory speed (see bit position 1) and Maneuver assisting information (see Bit position 4)</span></p>
<p class="tAL">{SPATEM.spat.intersections.<br/>IntersectionState }</p>
</td> <td>
<p class="tAL">0: certificate not allowed to sign </p>
......@@ -1150,7 +1150,7 @@
</td> <td>
<p class="tAL">1 (40h)</p>
</td> <td>
<p class="tAL">General status of the traffic controller</p>
<p class="tAL"><span class="requality_text id_b7ffa69a-f51a-4120-81d8-99e5bebd6a08"><a class="requality_id" id="id_b7ffa69a-f51a-4120-81d8-99e5bebd6a08" name="b7ffa69a-f51a-4120-81d8-99e5bebd6a08"/>General status of the traffic controller</span></p>
<p class="tAL">{SPATEM.spat.intersections.<br/>IntersectionState.status}</p>
</td> <td>
<p class="tAL">0: certificate not allowed to sign </p>
......@@ -1162,7 +1162,7 @@
</td> <td>
<p class="tAL">2 (20h)</p>
</td> <td>
<p class="tAL">Advisory speed</p>
<p class="tAL"><span class="requality_text id_a7ca0c8e-6558-424b-8486-031930010b01"><a class="requality_id" id="id_a7ca0c8e-6558-424b-8486-031930010b01" name="a7ca0c8e-6558-424b-8486-031930010b01"/>Advisory speed</span></p>
<p class="tAL">{SPATEM.spat.intersections.<br/>IntersectionState.states.MovementState.state-time-speed.MovementEvent.speeds. AdvisorySpeed}</p>
</td> <td>
<p class="tAL">0: certificate not allowed to sign </p>
......@@ -1174,7 +1174,7 @@
</td> <td>
<p class="tAL">3 (10h)</p>
</td> <td>
<p class="tAL">Public transport prioritization </p>
<p class="tAL"><span class="requality_text id_b9a1bb83-fea0-4b9c-be96-7177c58933b5"><a class="requality_id" id="id_b9a1bb83-fea0-4b9c-be96-7177c58933b5" name="b9a1bb83-fea0-4b9c-be96-7177c58933b5"/>Public transport prioritization</span> </p>
<p class="tAL">{SPATEM.spat.intersections.<br/>IntersectionState.regional.SEQUENCE.<br/>regExtValue.<br/>IntersectionState-aggGrpC.activePrioritizations}</p>
</td> <td>
<p class="tAL">0: certificate not allowed to sign </p>
......@@ -1186,7 +1186,7 @@
</td> <td>
<p class="tAL">4 (08h)</p>
</td> <td>
<p class="tAL">Maneuver assisting information </p>
<p class="tAL"><span class="requality_text id_28724eed-9f77-4704-b683-9364ed74de37"><a class="requality_id" id="id_28724eed-9f77-4704-b683-9364ed74de37" name="28724eed-9f77-4704-b683-9364ed74de37"/>Maneuver assisting information</span> </p>
<p class="tAL">{SPATEM.spat.intersections.<br/>IntersectionState.maneuverAssistList}</p>
<p class="tAL">and</p>
<p class="tAL">{SPATEM.spat.intersections.<br/>IntersectionState.states.MovementState.<br/>maneuverAssistList}</p>
......
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "c7604415-5895-47ac-b2bf-4ee95ad0a1ad",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/fb47bcfb-85ca-4f88-985f-0053fa08c228"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/fb47bcfb-85ca-4f88-985f-0053fa08c228"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "03. Infrastructure to Vehicle Information (IVI) service",
"origin": "c7604415-5895-47ac-b2bf-4ee95ad0a1ad",
"type": "STRING",
"value": "Infrastructure to Vehicle Information (IVI) service"
"value": "03. Infrastructure to Vehicle Information (IVI) service"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "c7604415-5895-47ac-b2bf-4ee95ad0a1ad",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "c054bd14-a063-435d-b8fe-de946adc5a8a",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/b735fdb9-6d23-48f4-b1b0-aab01f6bb2dd"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/b735fdb9-6d23-48f4-b1b0-aab01f6bb2dd"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "02. Road and Lane Topology (RLT) service",
"origin": "c054bd14-a063-435d-b8fe-de946adc5a8a",
"type": "STRING",
"value": "Road and Lane Topology (RLT) service"
"value": "02. Road and Lane Topology (RLT) service"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "c054bd14-a063-435d-b8fe-de946adc5a8a",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "c9d813f0-637d-4bbe-a6be-b1fe9062f427",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/e43b478a-ba35-4122-859f-18ad5768a7ca"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/e43b478a-ba35-4122-859f-18ad5768a7ca"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "04. Traffic Light Control (TLC) service",
"origin": "c9d813f0-637d-4bbe-a6be-b1fe9062f427",
"type": "STRING",
"value": "Traffic Light Control (TLC) service"
"value": "04. Traffic Light Control (TLC) service"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "c9d813f0-637d-4bbe-a6be-b1fe9062f427",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "360934a9-41cc-47fa-9a36-dcac77aa53c8",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/8724cfcb-6374-41c4-993d-1b5c319eb8cf"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/8724cfcb-6374-41c4-993d-1b5c319eb8cf"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "01. Traffic Light Maneuver (TLM) service",
"origin": "360934a9-41cc-47fa-9a36-dcac77aa53c8",
"type": "STRING",
"value": "Traffic Light Maneuver (TLM) service"
"value": "01. Traffic Light Maneuver (TLM) service"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "360934a9-41cc-47fa-9a36-dcac77aa53c8",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "b1828126-6f56-4e7b-88af-9a70496e44f3",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/f85e8afe-948d-4164-9a06-70c8dc7b5ba9"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/f85e8afe-948d-4164-9a06-70c8dc7b5ba9"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "05. Check destination type",
"origin": "b1828126-6f56-4e7b-88af-9a70496e44f3",
"type": "STRING",
"value": "0.5 Check destination type"
"value": "05. Check destination type"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "b1828126-6f56-4e7b-88af-9a70496e44f3",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"PICS_GN_SECURITY": {
"availability": "LOCAL",
"isGenerated": false,
"key": "PICS_GN_SECURITY",
"newvalue": "true",
"origin": "8230423c-cfe8-4867-960d-e356d8d60c78",
"type": "STRING",
"value": "true"
},
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "8230423c-cfe8-4867-960d-e356d8d60c78",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/515ef264-826f-4dc4-b5d2-5a2ad8b288ba"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/515ef264-826f-4dc4-b5d2-5a2ad8b288ba"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "06. TLM security parameters",
"origin": "8230423c-cfe8-4867-960d-e356d8d60c78",
"type": "STRING",
"value": "TLM security parameters"
"value": "06. TLM security parameters"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "8230423c-cfe8-4867-960d-e356d8d60c78",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "7e897170-c354-4562-9e9c-ca90a61ca16d",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/2ce3cc2b-aa51-421e-a422-6a9e6cce2082"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/2ce3cc2b-aa51-421e-a422-6a9e6cce2082"}]
},
"_name": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_name",
"newvalue": "01. Check TLM ITS AID value",
"origin": "7e897170-c354-4562-9e9c-ca90a61ca16d",
"type": "STRING",
"value": "Check TLM ITS AID value"
"value": "01. Check TLM ITS AID value"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "Requirement",
"origin": "7e897170-c354-4562-9e9c-ca90a61ca16d",
"type": "STRING",
"value": "Requirement"
......
{
"attributes": {
"PICS_RSU_ROLE": {
"availability": "LOCAL",
"isGenerated": false,
"key": "PICS_RSU_ROLE",
"newvalue": true,
"origin": "232d157a-2c71-4dec-b268-0566adbad2fb",
"type": "BOOL",
"value": true
},
"_author": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_author",
"newvalue": "filatov",
"origin": "232d157a-2c71-4dec-b268-0566adbad2fb",
"type": "STRING",
"value": "filatov"
},
"_description": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_description",
"newvalue": "Check that TLM service uses certificate containing valid Service Specific Permissions to sign SPATEM messages and the SSP version is set to 1 ",
"origin": "232d157a-2c71-4dec-b268-0566adbad2fb",
"type": "STRING",
"value": "Check that TLM service uses certificate containing valid Service Specific Permissions to sign SPATEM messages and the SSP version is set to 1 "
},
"_expectedResults": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_expectedResults",
"newvalue": "with\r\n\tthe IUT being in the \"initial state\"\r\n\tand the IUT is operating in secured mode\r\n\tand the IUT sending SPATEM\r\nensure that\r\n\twhen\r\n\t\ta SPATEM is generated\r\n\tthen\r\n\t\tthe IUT sends a valid SPATEM\r\n\t\t\tcontaining a correctly formatted Security Header\r\n\t\t\t\tcontaining SignerInfo header\r\n\t\t\t\t\tcontaining certificate\r\n\t\t\t\t\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\t\t\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\t\t\t\t\tcontaining its_aid\r\n\t\t\t\t\t\t\t\t\tindicating 137",
"origin": "232d157a-2c71-4dec-b268-0566adbad2fb",
"type": "STRING",
"value": "with\r\n\tthe IUT being in the \"initial state\"\r\n\tand the IUT is operating in secured mode\r\n\tand the IUT sending SPATEM\r\nensure that\r\n\twhen\r\n\t\ta SPATEM is generated\r\n\tthen\r\n\t\tthe IUT sends a valid SPATEM\r\n\t\t\tcontaining a correctly formatted Security Header\r\n\t\t\t\tcontaining SignerInfo header\r\n\t\t\t\t\tcontaining certificate\r\n\t\t\t\t\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\t\t\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\t\t\t\t\tcontaining its_aid\r\n\t\t\t\t\t\t\t\t\tindicating 137"
},
"_status": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_status",
"newvalue": "in process",
"origin": "232d157a-2c71-4dec-b268-0566adbad2fb",
"type": "STRING",
"value": "in process"
},
"_type": {
"availability": "LOCAL",
"isGenerated": false,
"key": "_type",
"newvalue": "TestPurpose",
"origin": "232d157a-2c71-4dec-b268-0566adbad2fb",
"type": "STRING",
"value": "TestPurpose"
}
},
"uuid": "232d157a-2c71-4dec-b268-0566adbad2fb"
}
\ No newline at end of file
{
"attributes": {
"_locations": {
"availability": "LOCAL",
"elements_type": "STRING",
"isGenerated": false,
"key": "_locations",
"origin": "661675e1-913c-4aaa-b69f-6e574089f621",
"type": "LIST",
"value": ["/Documents/TS103301_V104_clean.xhtml/c8ae979e-6c54-4b01-8ce1-0ce4e8b853ac"]
"value": [{"value": "/Documents/TS103301_V104_clean.xhtml/c8ae979e-6c54-4b01-8ce1-0ce4e8b853ac"}]