diff --git a/requality/TS103301/.settings/org.eclipse.core.resources.prefs b/requality/TS103301/.settings/org.eclipse.core.resources.prefs index 2c4acbf157f40146c08300a82ec32c043c68f14a..682611cf764824b609728c01c43563064eb1f0cf 100644 --- a/requality/TS103301/.settings/org.eclipse.core.resources.prefs +++ b/requality/TS103301/.settings/org.eclipse.core.resources.prefs @@ -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 diff --git a/requality/TS103301/root.json b/requality/TS103301/root.json index e82b5536782f79cbb1eef5e6dfe4aa4d277c7335..b0ec2a03f516ecdc634f6789334f770121a234c4 100644 --- a/requality/TS103301/root.json +++ b/requality/TS103301/root.json @@ -1,13 +1,70 @@ { "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", diff --git a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/28724eed-9f77-4704-b683-9364ed74de37.json b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/28724eed-9f77-4704-b683-9364ed74de37.json new file mode 100644 index 0000000000000000000000000000000000000000..194d6f8c063e5c2bca9bd20eb7faa101d58e2518 --- /dev/null +++ b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/28724eed-9f77-4704-b683-9364ed74de37.json @@ -0,0 +1,23 @@ +{ + "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 diff --git a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/49c99cf1-7c9a-4caf-9eac-1f9d01d11037.json b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/49c99cf1-7c9a-4caf-9eac-1f9d01d11037.json new file mode 100644 index 0000000000000000000000000000000000000000..aef000c3c502371f225b1bf12f5b2a1e504d3efd --- /dev/null +++ b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/49c99cf1-7c9a-4caf-9eac-1f9d01d11037.json @@ -0,0 +1,23 @@ +{ + "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 diff --git a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/a7ca0c8e-6558-424b-8486-031930010b01.json b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/a7ca0c8e-6558-424b-8486-031930010b01.json new file mode 100644 index 0000000000000000000000000000000000000000..d4cb504edd68e70f2a638b65711cd61cc045e8d4 --- /dev/null +++ b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/a7ca0c8e-6558-424b-8486-031930010b01.json @@ -0,0 +1,23 @@ +{ + "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 diff --git a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/b7ffa69a-f51a-4120-81d8-99e5bebd6a08.json b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/b7ffa69a-f51a-4120-81d8-99e5bebd6a08.json new file mode 100644 index 0000000000000000000000000000000000000000..a5027345a04ff58fb1b5ea6a9a814f4232bd00ae --- /dev/null +++ b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/b7ffa69a-f51a-4120-81d8-99e5bebd6a08.json @@ -0,0 +1,23 @@ +{ + "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 diff --git a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/b9a1bb83-fea0-4b9c-be96-7177c58933b5.json b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/b9a1bb83-fea0-4b9c-be96-7177c58933b5.json new file mode 100644 index 0000000000000000000000000000000000000000..07286f1740adf4589b4bf2f9a317e024df805b7f --- /dev/null +++ b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml/b9a1bb83-fea0-4b9c-be96-7177c58933b5.json @@ -0,0 +1,23 @@ +{ + "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 diff --git a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml_resources/TS103301_V104_clean.xhtml b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml_resources/TS103301_V104_clean.xhtml index fb1984fd6d2852d680983eb21b99aaf3ae8ab0c6..e37307ab9c21c0f18c14c895c705342a0aec2319 100644 --- a/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml_resources/TS103301_V104_clean.xhtml +++ b/requality/TS103301/root/Documents/TS103301_V104_clean.xhtml_resources/TS103301_V104_clean.xhtml @@ -1138,7 +1138,7 @@

0 (80h)

-

Information about Intersection state without advisory speed (see bit position 1) and Maneuver assisting information (see Bit position 4)

+

Information about Intersection state without advisory speed (see bit position 1) and Maneuver assisting information (see Bit position 4)

{SPATEM.spat.intersections.
IntersectionState }

0: certificate not allowed to sign

@@ -1150,7 +1150,7 @@

1 (40h)

-

General status of the traffic controller

+

General status of the traffic controller

{SPATEM.spat.intersections.
IntersectionState.status}

0: certificate not allowed to sign

@@ -1162,7 +1162,7 @@

2 (20h)

-

Advisory speed

+

Advisory speed

{SPATEM.spat.intersections.
IntersectionState.states.MovementState.state-time-speed.MovementEvent.speeds. AdvisorySpeed}

0: certificate not allowed to sign

@@ -1174,7 +1174,7 @@

3 (10h)

-

Public transport prioritization

+

Public transport prioritization

{SPATEM.spat.intersections.
IntersectionState.regional.SEQUENCE.
regExtValue.
IntersectionState-aggGrpC.activePrioritizations}

0: certificate not allowed to sign

@@ -1186,7 +1186,7 @@

4 (08h)

-

Maneuver assisting information

+

Maneuver assisting information

{SPATEM.spat.intersections.
IntersectionState.maneuverAssistList}

and

{SPATEM.spat.intersections.
IntersectionState.states.MovementState.
maneuverAssistList}

diff --git a/requality/TS103301/root/Requirements/IS_IVI.json b/requality/TS103301/root/Requirements/IS_IVI.json index d612dbbce3bb8c1957f561cb999e81d04b7e0702..5bd4eedbec76c960e1b3252b55313cf4c7f85783 100644 --- a/requality/TS103301/root/Requirements/IS_IVI.json +++ b/requality/TS103301/root/Requirements/IS_IVI.json @@ -1,23 +1,28 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_RLT.json b/requality/TS103301/root/Requirements/IS_RLT.json index e18d0d3a4c25525099c22f741a90e2cb47e9051b..b6f490f044ee67b547d1ddaa992e828052080c9a 100644 --- a/requality/TS103301/root/Requirements/IS_RLT.json +++ b/requality/TS103301/root/Requirements/IS_RLT.json @@ -1,23 +1,28 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_TLC.json b/requality/TS103301/root/Requirements/IS_TLC.json index 7ad439346cfb2fece5123ad79f339297b98c6bde..ca9fc723fbf4d87616ad5333c2719fdad5dcc329 100644 --- a/requality/TS103301/root/Requirements/IS_TLC.json +++ b/requality/TS103301/root/Requirements/IS_TLC.json @@ -1,23 +1,28 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_TLM.json b/requality/TS103301/root/Requirements/IS_TLM.json index aba5a6df6e3723a84337ba816c9f39c028d0a13a..d413e30bbb244c8064c6987009e4fc2a90c32272 100644 --- a/requality/TS103301/root/Requirements/IS_TLM.json +++ b/requality/TS103301/root/Requirements/IS_TLM.json @@ -1,23 +1,28 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_05.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_05.json index 015c5c6e6145cb066f30b488f886e4effb94b025..1da3ef246c5ae2d034a120bde97fdd010a83ba09 100644 --- a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_05.json +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_05.json @@ -1,23 +1,28 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC.json index 457092bb08410d5c6a79cd2be50cc36c42856c8f..ff7a13aa5bb223911b3247e6204cdebad2f451b9 100644 --- a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC.json +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC.json @@ -1,30 +1,37 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_06.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01.json similarity index 66% rename from requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_06.json rename to requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01.json index 1c988f6012414238891eae2992bb8078712bd1ac..4d063ad37c001f7009231ae69b45fb1d94d98609 100644 --- a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_06.json +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01.json @@ -1,23 +1,28 @@ { "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" diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01/TP_IS_TLM_SEC_SND_BV_01.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01/TP_IS_TLM_SEC_SND_BV_01.json new file mode 100644 index 0000000000000000000000000000000000000000..7685f27b63d2f831851a0c6141c0f6f3f7e39c07 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_01/TP_IS_TLM_SEC_SND_BV_01.json @@ -0,0 +1,59 @@ +{ + "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 diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_07.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02.json similarity index 66% rename from requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_07.json rename to requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02.json index c16af5bacb7cf37360e5386a071855d108b2ef40..20f5f08956b6cd98ef4d194fd816b48f7013802f 100644 --- a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_07.json +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02.json @@ -1,23 +1,28 @@ { "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"}] }, "_name": { + "availability": "LOCAL", "isGenerated": false, "key": "_name", + "newvalue": "02. Check TLM SSP version", "origin": "661675e1-913c-4aaa-b69f-6e574089f621", "type": "STRING", - "value": "Check TLM SSP version" + "value": "02. Check TLM SSP version" }, "_type": { + "availability": "LOCAL", "isGenerated": false, "key": "_type", + "newvalue": "Requirement", "origin": "661675e1-913c-4aaa-b69f-6e574089f621", "type": "STRING", "value": "Requirement" diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02/TP_IS_TLM_SEC_SND_BV_02.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02/TP_IS_TLM_SEC_SND_BV_02.json new file mode 100644 index 0000000000000000000000000000000000000000..e56a097657d0d4a167f969cfaf34f4ab436bbf65 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SEC_02/TP_IS_TLM_SEC_SND_BV_02.json @@ -0,0 +1,59 @@ +{ + "attributes": { + "PICS_RSU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_RSU_ROLE", + "newvalue": true, + "origin": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1", + "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": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1", + "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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tindicating first octet = 01h\r\n", + "origin": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1", + "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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tindicating first octet = 01h\r\n" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "fb59e42d-06e0-4b73-b39f-b0acc9181fb1" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_08.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP.json similarity index 60% rename from requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_08.json rename to requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP.json index 5a8642a920e55f27e3adfdf7cb19d506a6b5a568..0f37480055688acc318d5be52c810b9fd97870d9 100644 --- a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_08.json +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP.json @@ -1,26 +1,31 @@ { "attributes": { "_locations": { + "availability": "LOCAL", "elements_type": "STRING", "isGenerated": false, "key": "_locations", "origin": "8cfc5590-86b7-433e-810a-14c01a21b3d2", "type": "LIST", "value": [ - "/Documents/TS103301_V104_clean.xhtml/ffb90c26-8785-43c8-a067-454300b1482e", - "/Documents/TS103301_V104_clean.xhtml/02e92920-4241-4fd0-bb41-5e09fb7402ca" + {"value": "/Documents/TS103301_V104_clean.xhtml/ffb90c26-8785-43c8-a067-454300b1482e"}, + {"value": "/Documents/TS103301_V104_clean.xhtml/02e92920-4241-4fd0-bb41-5e09fb7402ca"} ] }, "_name": { + "availability": "LOCAL", "isGenerated": false, "key": "_name", + "newvalue": "03. Check TLM Service specific parameters", "origin": "8cfc5590-86b7-433e-810a-14c01a21b3d2", "type": "STRING", - "value": "Check TLM Service specific parameters" + "value": "03. Check TLM Service specific parameters" }, "_type": { + "availability": "LOCAL", "isGenerated": false, "key": "_type", + "newvalue": "Requirement", "origin": "8cfc5590-86b7-433e-810a-14c01a21b3d2", "type": "STRING", "value": "Requirement" diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01.json new file mode 100644 index 0000000000000000000000000000000000000000..bd5eb81fdf688f8f6429fe46430e2d5ad979e624 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "1", + "origin": "0bfdbb71-bc84-4674-a948-d963b3098374", + "type": "STRING", + "value": "1" + }, + "_locations": { + "availability": "LOCAL", + "elements_type": "STRING", + "isGenerated": false, + "key": "_locations", + "origin": "0bfdbb71-bc84-4674-a948-d963b3098374", + "type": "LIST", + "value": [{"value": "/Documents/TS103301_V104_clean.xhtml/49c99cf1-7c9a-4caf-9eac-1f9d01d11037"}] + }, + "_name": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_name", + "newvalue": "01. SSP IntersectionState", + "origin": "0bfdbb71-bc84-4674-a948-d963b3098374", + "type": "STRING", + "value": "01. SSP IntersectionState" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "Requirement", + "origin": "0bfdbb71-bc84-4674-a948-d963b3098374", + "type": "STRING", + "value": "Requirement" + } + }, + "uuid": "0bfdbb71-bc84-4674-a948-d963b3098374" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BO_04.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BO_04.json new file mode 100644 index 0000000000000000000000000000000000000000..44a342be5cfc0269a0ea514b91ef9902a1a49e5b --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BO_04.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_OBU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_OBU_ROLE", + "newvalue": true, + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that the IUT discards the SPATEM message containing IntersectionState without additional information not permitted by the signing certificate", + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "Check that the IUT discards the SPATEM message containing IntersectionState without additional information not permitted by the signing certificate" + }, + "_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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 78h \r\n\tthen\r\n\t\tthe IUT discards the SPATEM\r\n", + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 78h \r\n\tthen\r\n\t\tthe IUT discards the SPATEM\r\n" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "2", + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "2" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "e849c78e-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "e849c78e-4ce3-11e6-beb8-9e71128cae77" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BV_03.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BV_03.json new file mode 100644 index 0000000000000000000000000000000000000000..62d502bbd2b40c1a0822e0fcf690f6a4c43183e4 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_RCV_BV_03.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_OBU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_OBU_ROLE", + "newvalue": true, + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that the IUT accepts the SPATEM message containing IntersectionState without additional information permitted by the signing certificate", + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "type": "STRING", + "value": "Check that the IUT accepts the SPATEM message containing IntersectionState without additional information permitted by the signing certificate" + }, + "_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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 80h \r\n\tthen\r\n\t\tthe IUT accepts the SPATEM\r\n", + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 80h \r\n\tthen\r\n\t\tthe IUT accepts the SPATEM\r\n" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "2", + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "type": "STRING", + "value": "2" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "b10b808a-ca37-4af2-b9a6-85b1beea3e64", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "b10b808a-ca37-4af2-b9a6-85b1beea3e64" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_01.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_01.json new file mode 100644 index 0000000000000000000000000000000000000000..b3a43192bf0d71658aec1c5db9290f2c3bdb6d54 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_01.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_RSU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_RSU_ROLE", + "newvalue": true, + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that TLM service sends a SPAT message containing IntersectionState without advisory speed and maneuver assist information when it is permitted by the signing certificate", + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "type": "STRING", + "value": "Check that TLM service sends a SPAT message containing IntersectionState without advisory speed and maneuver assist information when it is permitted by the signing certificate" + }, + "_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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 80h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT sends a valid SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n", + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 80h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT sends a valid SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "1", + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "type": "STRING", + "value": "1" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "16a3ab32-d0d7-4b8d-9eeb-09b8f15ac3f8" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_02.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_02.json new file mode 100644 index 0000000000000000000000000000000000000000..24f0c01732b04cf94fcfdd30197c674901a1f315 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_01/TP_IS_TLM_SSP_01_SND_BV_02.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_RSU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_RSU_ROLE", + "newvalue": true, + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that TLM service doesn't send a SPAT message containing IntersectionState if it is not permited by the certificate", + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "Check that TLM service doesn't send a SPAT message containing IntersectionState if it is not permited by the certificate" + }, + "_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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 78h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT doesn't send a SPATEM", + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 78h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT doesn't send a SPATEM" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "1", + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "1" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "e849cb6c-4ce3-11e6-beb8-9e71128cae77", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "e849cb6c-4ce3-11e6-beb8-9e71128cae77" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02.json new file mode 100644 index 0000000000000000000000000000000000000000..d54d6dfa248d286447ec2437493407ddc9e86265 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "2", + "origin": "3c8eeb0b-8b8b-49eb-bb22-afce14c3f817", + "type": "STRING", + "value": "2" + }, + "_locations": { + "availability": "LOCAL", + "elements_type": "STRING", + "isGenerated": false, + "key": "_locations", + "origin": "3c8eeb0b-8b8b-49eb-bb22-afce14c3f817", + "type": "LIST", + "value": [{"value": "/Documents/TS103301_V104_clean.xhtml/b7ffa69a-f51a-4120-81d8-99e5bebd6a08"}] + }, + "_name": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_name", + "newvalue": "02. SSP IntersectionState.status", + "origin": "3c8eeb0b-8b8b-49eb-bb22-afce14c3f817", + "type": "STRING", + "value": "02. SSP IntersectionState.status" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "Requirement", + "origin": "3c8eeb0b-8b8b-49eb-bb22-afce14c3f817", + "type": "STRING", + "value": "Requirement" + } + }, + "uuid": "3c8eeb0b-8b8b-49eb-bb22-afce14c3f817" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_RCV_BO_04.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_RCV_BO_04.json new file mode 100644 index 0000000000000000000000000000000000000000..0912f4177ce1851c621411f215d29eacba4063e4 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_RCV_BO_04.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_OBU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_OBU_ROLE", + "newvalue": true, + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that the IUT discards the SPATEM message containing IntersectionState without additional information not permitted by the signing certificate", + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "type": "STRING", + "value": "Check that the IUT discards the SPATEM message containing IntersectionState without additional information not permitted by the signing certificate" + }, + "_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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 78h \r\n\tthen\r\n\t\tthe IUT discards the SPATEM\r\n", + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 78h \r\n\tthen\r\n\t\tthe IUT discards the SPATEM\r\n" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "2", + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "type": "STRING", + "value": "2" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "a473f1cd-9f89-43b4-9a26-a5bc3bc38709" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_RCV_BV_03.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_RCV_BV_03.json new file mode 100644 index 0000000000000000000000000000000000000000..3ab5d37b2e7c6373bb7027fc0d92ecd0993fcba7 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_RCV_BV_03.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_OBU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_OBU_ROLE", + "newvalue": true, + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that the IUT accepts the SPATEM message containing IntersectionState without additional information permitted by the signing certificate", + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "type": "STRING", + "value": "Check that the IUT accepts the SPATEM message containing IntersectionState without additional information permitted by the signing certificate" + }, + "_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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 80h \r\n\tthen\r\n\t\tthe IUT accepts the SPATEM\r\n", + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "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 is able to process received SPATEM\r\nensure that\r\n\twhen\r\n\t\tthe IUT receives SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n\t\tembedded in GeoNetworking packet\r\n\t\t\tcontaining SecurityHeader\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\r\n\t\t\t\t\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\t\t\t\t\tindicating 80h \r\n\tthen\r\n\t\tthe IUT accepts the SPATEM\r\n" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "2", + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "type": "STRING", + "value": "2" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "e7816b09-cf25-4549-be61-6845a3c00e6c", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "e7816b09-cf25-4549-be61-6845a3c00e6c" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_SND_BV_01.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_SND_BV_01.json new file mode 100644 index 0000000000000000000000000000000000000000..8874d80a45f504f35138672b189e9d37f4c28667 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_SND_BV_01.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_RSU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_RSU_ROLE", + "newvalue": true, + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that TLM service sends a SPAT message containing IntersectionState without advisory speed and maneuver assist information when it is permitted by the signing certificate", + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "type": "STRING", + "value": "Check that TLM service sends a SPAT message containing IntersectionState without advisory speed and maneuver assist information when it is permitted by the signing certificate" + }, + "_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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 80h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT sends a valid SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n", + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 80h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT sends a valid SPATEM\r\n\t\t\tcontaining spat.intersections\r\n\t\t\t\tcontaining any items of type IntersectionState\r\n\t\t\t\t\tnot containing maneuverAssistList\r\n\t\t\t\t\tand not containing regional\r\n\t\t\t\t\tand containig states\r\n\t\t\t\t\t\tcontaining any item of type MovementEvent\r\n\t\t\t\t\t\t\tnot containing speeds\r\n\t\t\t\t\t\t\tand not containing maneuverAssistList\r\n\t\t\t\t\t\t\tand not containing regional\r\n" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "1", + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "type": "STRING", + "value": "1" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "a1522414-f199-4f6d-b33d-1c6aa4a0ea44" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_SND_BV_02.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_SND_BV_02.json new file mode 100644 index 0000000000000000000000000000000000000000..70ab8e70a697d607661ae9b3f02d502bb698c80a --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_02/TP_IS_TLM_SSP_02_SND_BV_02.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "PICS_RSU_ROLE": { + "availability": "LOCAL", + "isGenerated": false, + "key": "PICS_RSU_ROLE", + "newvalue": true, + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "type": "BOOL", + "value": true + }, + "_author": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_author", + "newvalue": "filatov", + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "type": "STRING", + "value": "filatov" + }, + "_description": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_description", + "newvalue": "Check that TLM service doesn't send a SPAT message containing IntersectionState if it is not permited by the certificate", + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "type": "STRING", + "value": "Check that TLM service doesn't send a SPAT message containing IntersectionState if it is not permited by the certificate" + }, + "_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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 78h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT doesn't send a SPATEM", + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "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\n\tand the IUT uses the certificate to sign SPATEM messages\r\n\t\tcontaining SecurityAttribute of type its_aid_ssp_list\r\n\t\t\tcontaining ItsAidSsp item\r\n\t\t\t\tcontaining its_aid\r\n\t\t\t\t\tindicating 137\r\n\t\t\t\tand containing service_specific_permissions\r\n\t\t\t\t\tcontaining first octet\r\n\t\t\t\t\t\tindicating 01h\r\n\t\t\t\t\tand containing second octet\r\n\t\t\t\t\t\tindicating 78h \r\nensure that\r\n\twhen\r\n\t\tthe IUT is triggered to send a SPATEM\r\n\t\t\tnot containing advisory speed\r\n\t\t\tand not containing maneuver assisting information\r\n\t\t\tand not containing public transport prioritization\r\n\tthen\r\n\t\tthe IUT doesn't send a SPATEM" + }, + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "1", + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "type": "STRING", + "value": "1" + }, + "_status": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_status", + "newvalue": "in process", + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "type": "STRING", + "value": "in process" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "TestPurpose", + "origin": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede", + "type": "STRING", + "value": "TestPurpose" + } + }, + "uuid": "deab79d7-f2f6-41f1-a9b0-2aa2b59f3ede" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_03.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_03.json new file mode 100644 index 0000000000000000000000000000000000000000..b9f92e4bb68926cb0617ab185a5a81f5920c04f6 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_03.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "3", + "origin": "a5782fc2-cb18-45e5-924e-d60030280a96", + "type": "STRING", + "value": "3" + }, + "_locations": { + "availability": "LOCAL", + "elements_type": "STRING", + "isGenerated": false, + "key": "_locations", + "origin": "a5782fc2-cb18-45e5-924e-d60030280a96", + "type": "LIST", + "value": [{"value": "/Documents/TS103301_V104_clean.xhtml/a7ca0c8e-6558-424b-8486-031930010b01"}] + }, + "_name": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_name", + "newvalue": "03. SSP Advisory speed", + "origin": "a5782fc2-cb18-45e5-924e-d60030280a96", + "type": "STRING", + "value": "03. SSP Advisory speed" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "Requirement", + "origin": "a5782fc2-cb18-45e5-924e-d60030280a96", + "type": "STRING", + "value": "Requirement" + } + }, + "uuid": "a5782fc2-cb18-45e5-924e-d60030280a96" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_04.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_04.json new file mode 100644 index 0000000000000000000000000000000000000000..712a06b3a0094e26a59eb01c3dbff8e7a9f0bbd3 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_04.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "4", + "origin": "1f5c09a4-3f7a-4ff7-bb97-bed8add87605", + "type": "STRING", + "value": "4" + }, + "_locations": { + "availability": "LOCAL", + "elements_type": "STRING", + "isGenerated": false, + "key": "_locations", + "origin": "1f5c09a4-3f7a-4ff7-bb97-bed8add87605", + "type": "LIST", + "value": [{"value": "/Documents/TS103301_V104_clean.xhtml/b9a1bb83-fea0-4b9c-be96-7177c58933b5"}] + }, + "_name": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_name", + "newvalue": "04. Public transport prioritization", + "origin": "1f5c09a4-3f7a-4ff7-bb97-bed8add87605", + "type": "STRING", + "value": "04. Public transport prioritization" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "Requirement", + "origin": "1f5c09a4-3f7a-4ff7-bb97-bed8add87605", + "type": "STRING", + "value": "Requirement" + } + }, + "uuid": "1f5c09a4-3f7a-4ff7-bb97-bed8add87605" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_05.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_05.json new file mode 100644 index 0000000000000000000000000000000000000000..d521422a09acfd32addca49aa12a4890682775e2 --- /dev/null +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_05.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "5", + "origin": "71adf42d-e4b4-462d-8059-c27c4dce4601", + "type": "STRING", + "value": "5" + }, + "_locations": { + "availability": "LOCAL", + "elements_type": "STRING", + "isGenerated": false, + "key": "_locations", + "origin": "71adf42d-e4b4-462d-8059-c27c4dce4601", + "type": "LIST", + "value": [{"value": "/Documents/TS103301_V104_clean.xhtml/28724eed-9f77-4704-b683-9364ed74de37"}] + }, + "_name": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_name", + "newvalue": "05. Maneuver assisting information", + "origin": "71adf42d-e4b4-462d-8059-c27c4dce4601", + "type": "STRING", + "value": "05. Maneuver assisting information" + }, + "_type": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_type", + "newvalue": "Requirement", + "origin": "71adf42d-e4b4-462d-8059-c27c4dce4601", + "type": "STRING", + "value": "Requirement" + } + }, + "uuid": "71adf42d-e4b4-462d-8059-c27c4dce4601" +} \ No newline at end of file diff --git a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_09.json b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_06.json similarity index 51% rename from requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_09.json rename to requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_06.json index 21c19561b47f4ccfe18f4c0ac9bce9e18de96f88..8956cec257a9ecb4ddf8951132ee7157cbf3a369 100644 --- a/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_09.json +++ b/requality/TS103301/root/Requirements/IS_TLM/IS_TLM_SEC/IS_TLM_SSP/IS_TLM_SSP_06.json @@ -1,23 +1,37 @@ { "attributes": { + "_index": { + "availability": "LOCAL", + "isGenerated": false, + "key": "_index", + "newvalue": "6", + "origin": "292d0931-c354-4e87-8579-bd210cf63012", + "type": "STRING", + "value": "6" + }, "_locations": { + "availability": "LOCAL", "elements_type": "STRING", "isGenerated": false, "key": "_locations", "origin": "292d0931-c354-4e87-8579-bd210cf63012", "type": "LIST", - "value": ["/Documents/TS103301_V104_clean.xhtml/4bda289f-d3a6-42f9-9eea-f94b9a276478"] + "value": [{"value": "/Documents/TS103301_V104_clean.xhtml/4bda289f-d3a6-42f9-9eea-f94b9a276478"}] }, "_name": { + "availability": "LOCAL", "isGenerated": false, "key": "_name", + "newvalue": "06. Check that unused SSP bits are set to 0", "origin": "292d0931-c354-4e87-8579-bd210cf63012", "type": "STRING", - "value": "Check that unused SSP bits are set to 0" + "value": "06. Check that unused SSP bits are set to 0" }, "_type": { + "availability": "LOCAL", "isGenerated": false, "key": "_type", + "newvalue": "Requirement", "origin": "292d0931-c354-4e87-8579-bd210cf63012", "type": "STRING", "value": "Requirement"