Keep vanetza-idf in obu-firmware, so a plain clone builds the firmware
obu-firmware builds against the vanetza-idf C-ITS library, which until now came from the colleague's microbu-esp32c5 tree beside the repository and was not tracked here, so a clone of this repository could not build the firmware it ships. The library alone is now part of obu-firmware, as obu-firmware/external/vanetza-idf: their external/vanetza-idf at commit cf4b99f, unchanged (9775 files; see its PROVENANCE.md). CMake takes it from there by default; -DVANETZA_IDF_DIR still points the build elsewhere. The rest of the colleague's tree (their own VAM firmware, PKI tooling, station-link Python tools, the V2X2MAP bridge) stays out of this repository and gitignored; nothing is pushed to their repository. NOTES.md, docs/06, TODO.md and the pcap verifier's usage line point at the new location.
This commit is contained in:
+3062
File diff suppressed because it is too large
Load Diff
+15
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"adapter_sha256": "2fa09919b2bb27523e756d96193832363c88b8e712467728d38f56a5930eae50",
|
||||
"binary_sha256": "6d7f18b24b0dd2e8553e18bfc6fd800b9c777ae7eabb3dc491a6945e9d1bff21",
|
||||
"testcase_object_sha256": "22768d8957504590104401f742680fc5aa9680ad5062790e0e04f36e6ca44b57",
|
||||
"testcase_source_sha256": "862a7eecc337cefb8d055e558d66f325489e48530f7302bf0f4b948f1d6b16b4",
|
||||
"scope": "Official Security testcase objects; custom host SUT ports for the sending side (GN-MGMT beacons, CAM/DENM carriers); receiving cases not wired; no conformance verdict implied",
|
||||
"suite_overlay": [
|
||||
{
|
||||
"path": "ccsrc/Protocols/GeoNetworking/geonetworking_codec.cc",
|
||||
"before": "a01ee9c560d093f785c2a9fa113dc16a9645e16fa537d1539666642374b635c8",
|
||||
"after": "5bdf56506e59a647d0d321ce768ca1951ba9d119cfcf53da61fa1cc19590ceaa",
|
||||
"reason": "Same null-params guard as the GeoNetworking adapter build; pinned source untouched."
|
||||
}
|
||||
]
|
||||
}
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
# security-host-05: AtsSecurity, receiving side
|
||||
|
||||
Campaign: `ports/esp_idf/tests/etsi_security_receive.cfg` (26 cases: the compiled
|
||||
`TC_SEC_ITSS_RCV_*` cases of the pinned suite minus those gated by PICS this SUT
|
||||
does not claim, i.e. implicit certificates and Brainpool), host SUT `vidf_sut
|
||||
--security-pool ./certificates` built with `VIDF_SECURITY_VERIFY=ON`, pool from
|
||||
`vidf_test_pool` (now also `CERT_TS_B_AT`, a ticket restricted to a 5 km circle
|
||||
around the SUT position, selected as `PX_AT_CERTIFICATE`). The test system signs
|
||||
in TTCN-3 with `CERT_TS_A_AT`/`CERT_TS_B_AT`; the adapter injects each secured
|
||||
GN PDU into the SUT and reports what the SUT passes up after SN-DECAP as
|
||||
`UtGnEventInd` (`rawPayload` = BTP header plus SDU). A BV case passes when the
|
||||
payload the test system sent is indicated upwards, a BO case when it is not.
|
||||
|
||||
| Case | Verdict | Observed |
|
||||
| --- | --- | --- |
|
||||
| `TC_SEC_ITSS_RCV_MSG_01_BV`, `CAM_01..03_BV`, `CAM_04_BV_XX` | pass | protocol version 3, certificate signer, digest signer after the certificate, x-only signature, region-restricted ticket with the SUT inside: `UtGnEventInd` seen |
|
||||
| `TC_SEC_ITSS_RCV_MSG_01_BO`, `MSG_02_BO` | pass | protocol version 2 / 4: discarded (`check_profile`) |
|
||||
| `TC_SEC_ITSS_RCV_CAM_01..09_BO` | pass | wrong psid, missing/extra header fields, invalid signature algorithm, signer `self`, bad signature: discarded, no `UtGnEventInd` |
|
||||
| `TC_SEC_ITSS_RCV_DENM_01..07_BO`, `DENM_09_BO` | pass | as above for the DENM profile |
|
||||
| `TC_SEC_ITSS_RCV_DENM_01_BV`, `DENM_02_BV_XX` | **error** | ATS defect, IUT-independent (below) |
|
||||
|
||||
## TC_SEC_ITSS_RCV_DENM_01_BV and TC_SEC_ITSS_RCV_DENM_02_BV_XX
|
||||
|
||||
Both testcases read NodeB's position in their variable declaration, before the
|
||||
configuration function has filled the position table:
|
||||
|
||||
```
|
||||
var LongPosVector v_longPosVectorNodeB := f_getPosition(c_compNodeB); // Use NodeB
|
||||
...
|
||||
f_cf01Up();
|
||||
```
|
||||
|
||||
`f_getPosition` returns an unbound `LongPosVector` from the still-empty
|
||||
`vc_positionTable`, and building the DENM's `generationLocation` from it raises
|
||||
"Dynamic test case error: Creating a template from an unbound integer value"
|
||||
(pinned `ItsSecurity_TestCases.ttcn` lines 9293 and 9401) before anything is
|
||||
sent to the IUT. The DENM BO cases do not use that variable and run normally.
|
||||
The current upstream head (`forge.etsi.org/rep/ITS/ttcn/ats_sec_ts103096-3`,
|
||||
`master`, `TC_SEC_ITSS_RCV_DENM_01_BV` at line 8608) has the same order. The
|
||||
verdicts are retained as recorded; the testcases were not modified. The
|
||||
receiving DENM profile itself (generationLocation present, certificate signer)
|
||||
is covered by the eight DENM BO cases and by the library's component test
|
||||
(`test_verification`, step 10).
|
||||
|
||||
## What this campaign does not show
|
||||
|
||||
The 99 `TC_SEC_ITSS_RCV_CERT_*` and `TC_SEC_ITSS_RCV_GENMSG_*` cases are
|
||||
commented out in the pinned suite and therefore not compiled; the certificate
|
||||
chain rules they would exercise are covered by the library's component tests
|
||||
(forged ticket, unknown AA, expired ticket, permissions) only. Implicit
|
||||
certificates and Brainpool curves are outside the SUT's PICS.
|
||||
+532
@@ -0,0 +1,532 @@
|
||||
ttcn3_start: Starting the test suite
|
||||
spawn /opt/microbu-ttcn/titan-9ff25f04c2a437716b91517bcd00b68d72fb8ea2/Install/bin/mctr_cli test.cfg
|
||||
|
||||
*************************************************************************
|
||||
* TTCN-3 Test Executor - Main Controller 2 *
|
||||
* Version: 10.1.2 *
|
||||
* Copyright (c) 2000-2024 Ericsson Telecom AB *
|
||||
* All rights reserved. This program and the accompanying materials *
|
||||
* are made available under the terms of the Eclipse Public License v2.0 *
|
||||
* which accompanies this distribution, and is available at *
|
||||
* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html *
|
||||
*************************************************************************
|
||||
|
||||
Using configuration file: test.cfg
|
||||
MC@framework-dathe: Unix server socket created successfully.
|
||||
MC@framework-dathe: Listening on TCP port 46499.
|
||||
MC2> framework-dathe. is the default
|
||||
spawn /root/vidf-ats-security/AtsSecurity framework-dathe. 46499
|
||||
TTCN-3 Host Controller (parallel mode), version 10.1.2
|
||||
MC@framework-dathe: New HC connected from 127.0.0.1 [127.0.0.1]. framework-dathe: Linux 5.15.167.4-microsoft-standard-WSL2 on x86_64.
|
||||
cmtc
|
||||
MC@framework-dathe: Downloading configuration file to all HCs.
|
||||
HC@framework-dathe: TTCN-3 Host Controller started on framework-dathe. Version: 10.1.2.
|
||||
HC@framework-dathe: TTCN Logger v2.2 options: TimeStampFormat:=Time; LogEntityName:=No; LogEventTypes:=No; SourceInfoFormat:=None; LogSensitiveData:=No; *.FileMask:=LOG_ALL; *.ConsoleMask:=ERROR | EXECUTOR | VERDICTOP | WARNING; LogFileSize:=0; LogFileNumber:=1; DiskFullAction:=Error
|
||||
HC@framework-dathe: The address of MC was set to framework-dathe.[127.0.1.1]:0.
|
||||
HC@framework-dathe: The local IP address of the control connection to MC is 127.0.0.1.
|
||||
HC@framework-dathe: Connected to MC.
|
||||
HC@framework-dathe: This host supports UNIX domain sockets for local communication.
|
||||
HC@framework-dathe: Processing configuration data received from MC.
|
||||
HC@framework-dathe: Module LibCommon_Sync has the following parameters: { PX_TSYNC_TIME_LIMIT := 120.000000, PX_TSHUT_DOWN_TIME_LIMIT := 120.000000 }
|
||||
HC@framework-dathe: Module LibCommon_Time has the following parameters: { PX_TDONE := 120.000000, PX_TAC := 30.000000, PX_TNOAC := 10.000000, PX_TWAIT := 120.000000, PX_LOOP := 1.000000 }
|
||||
HC@framework-dathe: Module LibItsBtp_Pixits has the following parameters: { PX_SOURCE_PORT := 0, PX_DESTINATION_PORT := 0, PX_UNKNOWN_DESTINATION_PORT := 0, PX_DESTINATION_PORT_INFO := 0, PX_PAYLOAD := '0102030405'O }
|
||||
HC@framework-dathe: Module LibItsCam_Pics has the following parameters: { PICS_RELEASE2 := true, PICS_RSU := false, PICS_IS_IUT_SECURED := false, PICS_PUBLICTRANS := false, PICS_SPECIALTRANS := false, PICS_DANGEROUSGOODS := false, PICS_ROADWORKS := false, PICS_RESCUE := false, PICS_EMERGENCY := false, PICS_SAFETY_CAR := false, PICS_SPECIALVEHICLECONTAINER := true, PICS_EXTENSIONSCONTAINER := true, PICS_GENERALIZEDLANEPOSITIONSCONTAINER := true, PICS_PATHPREDICTIONCONTAINER := true, PICS_TWOWHEELERCONTAINER := true, PICS_EHORIZONLOCATIONSHARINGCONTAINER := true, PICS_VEHICLEMOVEMENTCONTROLCONTAINER := true, PICS_T_GENCAMMAX := 1.000000, PICS_T_GENCAMMIN := 0.100000, PICS_T_GENCAMDCC := 0.100000, PICS_CAM_GENERATION := true, PICS_CAM_RECEPTION := true, PICS_RADIO_COMM := e_its_g5 (0) }
|
||||
HC@framework-dathe: Module LibItsCam_Pixits has the following parameters: { PX_INC_TIMER_CONTROL_FACTOR := 1.100000, PX_DEC_TIMER_CONTROL_FACTOR := 0.900000 }
|
||||
HC@framework-dathe: Module LibItsCommon_Pixits has the following parameters: { PX_IUT_STATION_ID := 1, PX_IUT_STATION_TYPE := 5, PX_TESTER_STATION_ID := 111111, PX_TESTER_STATION_TYPE := 3, PX_TS_LATITUDE := 515344680, PX_TS_LONGITUDE := 139284390, PX_TIME_DELTA := 1000, PX_GNSS_SCENARIO_SUPPORT := false, PX_T_GNSS_AWAIT_DISTANCE_COVERED := 120.000000, PX_T_GNSS_AWAIT_SPEED_REACHED := 120.000000, PX_TIME_FOR_GPS_FIX := 60, PX_CERT_FOR_TS := "CERT_TS_A_AT" }
|
||||
HC@framework-dathe: Module LibItsDenm_Pics has the following parameters: { PICS_DENM_GENERATION := true, PICS_DENM_RECEPTION := true, PICS_DENM_UPDATE := true, PICS_DENM_REPETITION := true, PICS_DENM_CANCELLATION := true, PICS_DENM_NEGATION := false, PICS_DENM_KAF := false, PICS_IMPACT_REDUCTION := true, PICS_IS_IUT_SECURED := false, PICS_RELEASE2 := true, PICS_A_LA_CARTE := true, PICS_ALC_EXT_TEMP := true, PICS_ALC_IMPACT_REDUCTION := true, PICS_ALC_PRE_CRASH := true, PICS_ALC_ROAD_CONFIGURATION := true }
|
||||
HC@framework-dathe: Module LibItsGeoNetworking_Pics has the following parameters: { PICS_GN_LOCAL_GN_ADDR := { typeOfAddress := e_initial (0), stationType := e_unknown (0), reserved := 0, mid := '020000000001'O }, PICS_GN_LOCAL_ADDR_CONF_METHOD := e_anonymous (2), PICS_GN_IS_MOBILE := true, PICS_GN_MINIMUM_UPDATE_FREQUENCY_LPV := 1000, PICS_GN_MAX_SDU_SIZE := 1398, PICS_GN_MAX_GN_HEADER_SIZE := 88, PICS_GN_LIFETIME_LOC_TE := 20, PICS_GN_SECURITY := true, PICS_GN_LOCATION_SERVICE_MAX_RETRANS := 10, PICS_GN_LOCATION_SERVICE_RETRANSMIT_TIMER := 1000, PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE := 1024, PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER := 3000, PICS_GN_BEACON_SERVICE_MAX_JITTER := 750, PICS_GN_DEFAULT_HOP_LIMIT := 10, PICS_GN_MAX_PACKET_LIFETIME := 600, PICS_GN_MAX_GEO_AREA_SIZE := 10.000000, PICS_GN_MIN_PACKET_REPETITION_INTERVAL := 100, PICS_GN_NON_AREA_FORWARDING_ALGORITHM := e_greedy (1), PICS_GN_AREA_FORWARDING_ALGORITHM := e_cbf (2), PICS_GN_CBF_MIN_TIME := 1, PICS_GN_CBF_MAX_TIME := 100, PICS_GN_DEFAULT_MAX_COMMUNICATION_RANGE := 1000, PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE := 256, PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE := 1024, PICS_GN_BASIC_HEADER := true, PICS_GN_COMMON_HEADER := true, PICS_GN_BEACON_SRC := true, PICS_GN_BEACON_DST := false, PICS_GN_GUC := false, PICS_GN_GUC_SRC := true, PICS_GN_GUC_DST := true, PICS_GN_GUC_FWD := true, PICS_GN_GBC := false, PICS_GN_GBC_SRC := true, PICS_GN_GBC_DST := true, PICS_GN_GBC_FWD := true, PICS_GN_GAC := false, PICS_GN_GAC_SRC := true, PICS_GN_GAC_DST := true, PICS_GN_GAC_FWD := true, PICS_GN_SHB := true, PICS_GN_SHB_SRC := true, PICS_GN_SHB_DST := false, PICS_GN_TSB := false, PICS_GN_TSB_SRC := true, PICS_GN_TSB_DST := true, PICS_GN_TSB_FWD := true, PICS_GN_LS_REQ_SRC := true, PICS_GN_LS_REQ_RETRANSMISSION := true, PICS_GN_LS_REQ_DST := true, PICS_GN_LS_REP_DST := true, PICS_GN_LS_FWD := true, PICS_GN_ADDR_AUTO := true, PICS_GN_ADDR_MANAGED := true, PICS_GN_ADDR_ANONYMOUS := true, PICS_GN_DAD := false, PICS_GN_ADVANCED_BC_FORWARDING_MAX_COUNTER := 3, PICS_IUT_MAC_ADDRESS := 'FFFFFFFFFFFF'O, PICS_IS_IUT_SECURED := true }
|
||||
HC@framework-dathe: Module LibItsGeoNetworking_Pixits has the following parameters: { PX_TS_NODE_A_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000A'O }, PX_TS_NODE_B_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000B'O }, PX_TS_NODE_C_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000C'O }, PX_TS_NODE_D_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000D'O }, PX_TS_NODE_E_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000E'O }, PX_TS_NODE_F_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000F'O }, PX_MIN_NR_NEIGHBOUR := 50, PX_MAX_NR_NEIGHBOUR := 50, PX_GN_APPLICATION_MAX_RETRANS := 10, PX_T_DELTA := 0.100000, PX_GN_BEACON_SERVICE_TIMER_MEDIUM := 5000, PX_GN_BEACON_SERVICE_TIMER_MAXIMUM := 8000, PX_GN_LOCATION_SERVICE_TIMER_MEDIUM := 2000, PX_GN_LOCATION_SERVICE_TIMER_MAXIMUM := 3000, PX_GN_APPLICATION_RETRANSMIT_TIMER := 1000, PX_GN_APPLICATION_RETRANSMIT_TIMER_MEDIUM := 2000, PX_GN_APPLICATION_RETRANSMIT_TIMER_MAXIMUM := 3000, PX_POS_DELTA := 1, PX_GN_UPPER_LAYER := e_btpB (2), PX_BTP_IN_UT_IND := true, PX_MESSAGE_COUNT := 5, PX_NEIGHBOUR_DISCOVERY_DELAY := 1.000000, PX_INC_TIMER_CONTROL_FACTOR_INC := 1.100000, PX_DEC_TIMER_CONTROL_FACTOR := 0.950000 }
|
||||
HC@framework-dathe: Module LibItsIpv6OverGeoNetworking_Pics has the following parameters: { PICS_GN6_ASL_VI_RESOL_ADDR := true }
|
||||
HC@framework-dathe: Module LibItsIpv6OverGeoNetworking_Pixits has the following parameters: { PX_CONFIG_MANUAL_GVL := false, PX_T_BUILD_CONFIG := 5.000000, PX_GN6_PREFIX_1 := '3FFE0000000000010000000000000000'O, PX_GN6_PREFIX_2 := '3FFE0000000000020000000000000000'O, PX_GN6_PREFIX_3 := '3FFE0000000000030000000000000000'O, PX_GN6_PREFIX_LENGTH_1 := 64, PX_GN6_PREFIX_LENGTH_2 := 64, PX_GN6_PREFIX_LENGTH_3 := 64, PX_GN6_TVL_INTERFACE_NAME := "tvl0" }
|
||||
HC@framework-dathe: Module LibItsSecurity_Pics has the following parameters: { PICS_SEC_IMPLICIT_CERTIFICATES := false, PICS_SEC_SHA256 := true, PICS_SEC_SHA384 := false, PICS_SEC_NIST_P256 := true, PICS_SEC_BRAINPOOL_P256R1 := false, PICS_SEC_BRAINPOOL_P384R1 := false, PICS_SEC_P2P_AT_DISTRIBUTION := false, PICS_SEC_P2P_AA_DISTRIBUTION := false, PICS_SEC_CERTIFICATE_SELECTION := false, PICS_SEC_CIRCULAR_REGION := false, PICS_SEC_RECTANGULAR_REGION := false, PICS_SEC_POLYGONAL_REGION := false, PICS_SEC_IDENTIFIED_REGION := false, PICS_SEC_ITS_AID_OTHER := true, PICS_SEC_BFK_AUTH := false }
|
||||
HC@framework-dathe: Module LibItsSecurity_Pixits has the following parameters: { PX_CERTIFICATE_POOL_PATH := ".", PX_IUT_SEC_CONFIG_NAME := "certificates", PX_IUT_DEFAULT_CERTIFICATE := "CERT_IUT_A_AT", PX_AT_CERTIFICATE := "CERT_TS_B_AT", PX_OTHER_ITS_AID := 141, PX_WRONG_PROTOCOL_VERSION := 4, PX_WGSLONGITUDE := 0, PX_WGSLATITUDE := 0, PX_VE_ALG := e_nist_p256 (0), PX_EC_ALG_FOR_EC := e_nist_p256 (0), PX_EC_ALG_FOR_AT := e_nist_p256 (0), PX_EC_ALG_FOR_ATV := e_nist_p256 (0), PX_EC_ALG_FOR_MA := e_nist_p256 (0), PX_EC_ALG_FOR_EC_SIGN := e_nist_p256 (0), PX_BFK_TEST_VECTORS := false, PX_USE_BFK_MODE := false, PX_INC_TIMER_CONTROL_FACTOR_INC := 1.100000, PX_DEC_TIMER_CONTROL_FACTOR := 0.900000 }
|
||||
HC@framework-dathe: Initializing module CAM-PDU-Descriptions.
|
||||
HC@framework-dathe: Initialization of module CAM-PDU-Descriptions finished.
|
||||
HC@framework-dathe: Initializing module DENM-PDU-Descriptions.
|
||||
HC@framework-dathe: Initialization of module DENM-PDU-Descriptions finished.
|
||||
HC@framework-dathe: Initializing module ETSI-ITS-CDD.
|
||||
HC@framework-dathe: Initialization of module ETSI-ITS-CDD finished.
|
||||
HC@framework-dathe: Initializing module EtsiTs103097ExtensionModule.
|
||||
HC@framework-dathe: Initialization of module EtsiTs103097ExtensionModule finished.
|
||||
HC@framework-dathe: Initializing module EtsiTs103097Module.
|
||||
HC@framework-dathe: Initialization of module EtsiTs103097Module finished.
|
||||
HC@framework-dathe: Initializing module Ieee1609Dot2.
|
||||
HC@framework-dathe: Initialization of module Ieee1609Dot2 finished.
|
||||
HC@framework-dathe: Initializing module Ieee1609Dot2BaseTypes.
|
||||
HC@framework-dathe: Initialization of module Ieee1609Dot2BaseTypes finished.
|
||||
HC@framework-dathe: Initializing module ItsSecurity_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_Templates.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_TypesAndValues.
|
||||
HC@framework-dathe: Initializing module LibCommon_DataStrings.
|
||||
HC@framework-dathe: Initialization of module LibCommon_DataStrings finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_TestSystem.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_TestSystem.
|
||||
HC@framework-dathe: Initializing module LibCommon_Time.
|
||||
HC@framework-dathe: Initialization of module LibCommon_Time finished.
|
||||
HC@framework-dathe: Initializing module LibCommon_Sync.
|
||||
HC@framework-dathe: Initializing module LibCommon_AbstractData.
|
||||
HC@framework-dathe: Initializing module LibCommon_BasicTypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibCommon_BasicTypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibCommon_AbstractData finished.
|
||||
HC@framework-dathe: Initializing module LibCommon_VerdictControl.
|
||||
HC@framework-dathe: Initialization of module LibCommon_VerdictControl finished.
|
||||
HC@framework-dathe: Initialization of module LibCommon_Sync finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_TestSystem finished.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_TypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_TestSystem finished.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_Templates.
|
||||
HC@framework-dathe: Initializing module LibHelpers_Functions.
|
||||
HC@framework-dathe: Initialization of module LibHelpers_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_Pixits.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_Pixits finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_CddTemplates.
|
||||
HC@framework-dathe: Initializing module LibItsCommon_ASN1_NamedNumbers.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_ASN1_NamedNumbers finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCommon_CddTemplates finished.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_Pics.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_Pics finished.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsCam_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsCam_TestSystem.
|
||||
HC@framework-dathe: Initializing module LibItsCam_TypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_TestSystem finished.
|
||||
HC@framework-dathe: Initializing module LibItsCam_Templates.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsCam_Pics.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_Pics finished.
|
||||
HC@framework-dathe: Initializing module LibItsCam_Pixits.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_TypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_Pixits finished.
|
||||
HC@framework-dathe: Initializing module LibItsCam_EncdecDeclarations.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_EncdecDeclarations finished.
|
||||
HC@framework-dathe: Initialization of module LibItsCam_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsBtp_Templates.
|
||||
HC@framework-dathe: Initializing module LibItsBtp_Pixits.
|
||||
HC@framework-dathe: Initializing module LibItsBtp_TypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibItsBtp_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsBtp_Pixits finished.
|
||||
HC@framework-dathe: Initialization of module LibItsBtp_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_Templates.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_TypesAndValues.
|
||||
HC@framework-dathe: Initializing module LibItsExternal_TypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibItsExternal_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_TypesAndValues finished.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_Pixits.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_Pixits finished.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_Pics.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_Pics finished.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_TestSystem.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_TestSystem finished.
|
||||
HC@framework-dathe: Initializing module LibItsSecurity_EncdecDeclarations.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_EncdecDeclarations finished.
|
||||
HC@framework-dathe: Initialization of module LibItsSecurity_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_TestSystem.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_TypesAndValues.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_TypesAndValues finished.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_TestSystem finished.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_Templates.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_Pixits.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Pixits finished.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_Pics.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Pics finished.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsBtp_EncdecDeclarations.
|
||||
HC@framework-dathe: Initialization of module LibItsBtp_EncdecDeclarations finished.
|
||||
HC@framework-dathe: Initializing module LibItsGeoNetworking_EncdecDeclarations.
|
||||
HC@framework-dathe: Initialization of module LibItsGeoNetworking_EncdecDeclarations finished.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_EncdecDeclarations.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_EncdecDeclarations finished.
|
||||
HC@framework-dathe: Initialization of module ItsSecurity_Functions finished.
|
||||
HC@framework-dathe: Initializing module ItsSecurity_Templates.
|
||||
HC@framework-dathe: Initialization of module ItsSecurity_Templates finished.
|
||||
HC@framework-dathe: Initializing module ItsSecurity_TestCases.
|
||||
HC@framework-dathe: Initializing module ItsSecurity_TestSystem.
|
||||
HC@framework-dathe: Initialization of module ItsSecurity_TestSystem finished.
|
||||
HC@framework-dathe: Initialization of module ItsSecurity_TestCases finished.
|
||||
HC@framework-dathe: Initializing module ItsSecurity_TestControl.
|
||||
HC@framework-dathe: Initialization of module ItsSecurity_TestControl finished.
|
||||
HC@framework-dathe: Initializing module LibCommon_TextStrings.
|
||||
HC@framework-dathe: Initialization of module LibCommon_TextStrings finished.
|
||||
HC@framework-dathe: Initializing module LibItsBtp_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsBtp_TestSystem.
|
||||
HC@framework-dathe: Initialization of module LibItsBtp_TestSystem finished.
|
||||
HC@framework-dathe: Initialization of module LibItsBtp_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsDenm_Pixits.
|
||||
HC@framework-dathe: Initialization of module LibItsDenm_Pixits finished.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_EncdecDeclarations.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_EncdecDeclarations finished.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Functions.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_TestSystem.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_TestSystem finished.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Templates.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Templates finished.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Pixits.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Pixits finished.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Functions finished.
|
||||
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Pics.
|
||||
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Pics finished.
|
||||
HC@framework-dathe: Initializing module LibSecurity_Certificates.
|
||||
HC@framework-dathe: Initialization of module LibSecurity_Certificates finished.
|
||||
HC@framework-dathe: Initializing module LibSecurity_Hash.
|
||||
HC@framework-dathe: Initialization of module LibSecurity_Hash finished.
|
||||
HC@framework-dathe: Initializing module LibSecurity_Hmac.
|
||||
HC@framework-dathe: Initialization of module LibSecurity_Hmac finished.
|
||||
HC@framework-dathe: Initializing module LibSecurity_Signature.
|
||||
HC@framework-dathe: Initializing module http_www_w3_org_2000_09_xmldsig.
|
||||
HC@framework-dathe: Initializing module XSD.
|
||||
HC@framework-dathe: Initializing module UsefulTtcn3Types.
|
||||
HC@framework-dathe: Initialization of module UsefulTtcn3Types finished.
|
||||
HC@framework-dathe: Initialization of module XSD finished.
|
||||
HC@framework-dathe: Initialization of module http_www_w3_org_2000_09_xmldsig finished.
|
||||
HC@framework-dathe: Initialization of module LibSecurity_Signature finished.
|
||||
HC@framework-dathe: Initializing module NoTargetNamespace.
|
||||
HC@framework-dathe: Initialization of module NoTargetNamespace finished.
|
||||
HC@framework-dathe: Initializing module PreGenRecordOf.
|
||||
HC@framework-dathe: Initialization of module PreGenRecordOf finished.
|
||||
HC@framework-dathe: Initializing module TitanLoggerApi.
|
||||
HC@framework-dathe: Initialization of module TitanLoggerApi finished.
|
||||
HC@framework-dathe: Initializing module http_www_w3_org_XML_1998_namespace.
|
||||
HC@framework-dathe: Initialization of module http_www_w3_org_XML_1998_namespace finished.
|
||||
MC@framework-dathe: Configuration file was processed on all HCs.
|
||||
HC@framework-dathe: Configuration data was processed successfully.
|
||||
MC@framework-dathe: Creating MTC on host 127.0.0.1.
|
||||
HC@framework-dathe: MTC was created. Process id: 3930.
|
||||
MC@framework-dathe: MTC is created.
|
||||
MC2> smtc
|
||||
Executing all items of [EXECUTE] section.
|
||||
MC2> MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_MSG_01_BV in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
|
||||
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
|
||||
MTC@framework-dathe: Warning: An [else] branch of an alt construct has been reached. Re-configuring the snapshot manager to call the event handlers even when taking the first snapshot.
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440728699976 / 716440723703785, delta = 4996191.000000, comp = 0
|
||||
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440732499843 / 716440727501262, delta = 4998581.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440735799828 / 716440730800832, delta = 4998996.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_MSG_01_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440741232620 / 716440736233790, delta = 4998830.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440745032751 / 716440740036107, delta = 4996644.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440748332608 / 716440743334838, delta = 4997770.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_MSG_02_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440753642782 / 716440748644855, delta = 4997927.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440757442759 / 716440752444544, delta = 4998215.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440760742754 / 716440755744189, delta = 4998565.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_01_BV in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440766157218 / 716440761160077, delta = 4997141.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440769957267 / 716440764959338, delta = 4997929.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440773257471 / 716440768259681, delta = 4997790.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_02_BV in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440778768263 / 716440773769681, delta = 4998582.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440782568074 / 716440777570151, delta = 4997923.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440785868050 / 716440780870147, delta = 4997903.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_03_BV in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440791291999 / 716440786293643, delta = 4998356.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440795091960 / 716440790093386, delta = 4998574.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440798392083 / 716440793394712, delta = 4997371.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_04_BV_XX in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440803702961 / 716440798705213, delta = 4997748.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440807502942 / 716440802504009, delta = 4998933.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440810803020 / 716440805805559, delta = 4997461.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_01_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440816329039 / 716440811329884, delta = 4999155.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440820129064 / 716440815131466, delta = 4997598.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440823429050 / 716440818429902, delta = 4999148.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_02_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440828740132 / 716440823741688, delta = 4998444.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440832540085 / 716440827540920, delta = 4999165.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440835840063 / 716440830841695, delta = 4998368.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_03_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440841251163 / 716440836252156, delta = 4999007.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440845051047 / 716440840052172, delta = 4998875.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440848350736 / 716440843352720, delta = 4998016.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_04_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440853864104 / 716440848865482, delta = 4998622.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440857664370 / 716440852665873, delta = 4998497.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440860964560 / 716440855966770, delta = 4997790.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_05_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440866379520 / 716440861381300, delta = 4998220.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440870179609 / 716440865181088, delta = 4998521.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440873479610 / 716440868481443, delta = 4998167.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_06_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440878899358 / 716440873901391, delta = 4997967.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440882698611 / 716440877699949, delta = 4998662.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440885998529 / 716440880999453, delta = 4999076.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_07_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440891412224 / 716440886413524, delta = 4998700.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440895212241 / 716440890214709, delta = 4997532.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440898512521 / 716440893513624, delta = 4998897.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_08_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440903924947 / 716440898927205, delta = 4997742.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440907724850 / 716440902726573, delta = 4998277.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440911024940 / 716440906026391, delta = 4998549.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_09_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440916438987 / 716440911440311, delta = 4998676.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440920239059 / 716440915240636, delta = 4998423.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440923539317 / 716440918541332, delta = 4997985.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_01_BV in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: ./ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn:9293: Dynamic test case error: Creating a template from an unbound integer value.
|
||||
MTC@framework-dathe: setverdict(error): none -> error
|
||||
MTC@framework-dathe: Performing error recovery.
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: error
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_02_BV_XX in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: ./ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn:9401: Dynamic test case error: Creating a template from an unbound integer value.
|
||||
MTC@framework-dathe: setverdict(error): none -> error
|
||||
MTC@framework-dathe: Performing error recovery.
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: error
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_01_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440933866792 / 716440928868496, delta = 4998296.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440937666821 / 716440932668896, delta = 4997925.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440940966676 / 716440935968130, delta = 4998546.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_02_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440946480871 / 716440941483720, delta = 4997151.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440950280810 / 716440945282703, delta = 4998107.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440953580981 / 716440948582269, delta = 4998712.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_03_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440958999549 / 716440954001538, delta = 4998011.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440962799597 / 716440957801381, delta = 4998216.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440966099730 / 716440961101166, delta = 4998564.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_04_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440971513281 / 716440966514666, delta = 4998615.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440975312848 / 716440970314180, delta = 4998668.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440978612838 / 716440973614104, delta = 4998734.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_05_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440984027724 / 716440979028778, delta = 4998946.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440987827981 / 716440982828842, delta = 4999139.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440991128008 / 716440986129245, delta = 4998763.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_06_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440996440715 / 716440991442751, delta = 4997964.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441000240828 / 716440995241703, delta = 4999125.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441003540990 / 716440998542794, delta = 4998196.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_07_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441009054616 / 716441004056103, delta = 4998513.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441012854604 / 716441007855514, delta = 4999090.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441016154700 / 716441011156774, delta = 4997926.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_09_BO in module ItsSecurity_TestCases.
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::setup: Already done
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441021571248 / 716441016573140, delta = 4998108.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441025371165 / 716441020374188, delta = 4996977.000000, comp = 0
|
||||
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441028671311 / 716441023673830, delta = 4997481.000000, comp = 0
|
||||
MTC@framework-dathe: setverdict(pass): none -> pass
|
||||
MTC@framework-dathe: Waiting for PTCs to finish.
|
||||
MTC@framework-dathe: Setting final verdict of the test case.
|
||||
MTC@framework-dathe: Local verdict of MTC: pass
|
||||
MTC@framework-dathe: No PTCs were created.
|
||||
MC@framework-dathe: Test execution finished.
|
||||
Execution of [EXECUTE] section finished.
|
||||
emtc
|
||||
MC@framework-dathe: Terminating MTC.
|
||||
MTC@framework-dathe: Exit was requested from MC. Terminating MTC.
|
||||
MC@framework-dathe: MTC terminated.
|
||||
MC2> exit
|
||||
MC@framework-dathe: Shutting down session.
|
||||
HC@framework-dathe: Exit was requested from MC. Terminating HC.
|
||||
MC@framework-dathe: Shutdown complete.
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
[
|
||||
"TC_SEC_ITSS_RCV_MSG_01_BV",
|
||||
"TC_SEC_ITSS_RCV_MSG_01_BO",
|
||||
"TC_SEC_ITSS_RCV_MSG_02_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_01_BV",
|
||||
"TC_SEC_ITSS_RCV_CAM_02_BV",
|
||||
"TC_SEC_ITSS_RCV_CAM_03_BV",
|
||||
"TC_SEC_ITSS_RCV_CAM_04_BV_XX",
|
||||
"TC_SEC_ITSS_RCV_CAM_01_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_02_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_03_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_04_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_05_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_06_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_07_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_08_BO",
|
||||
"TC_SEC_ITSS_RCV_CAM_09_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_01_BV",
|
||||
"TC_SEC_ITSS_RCV_DENM_02_BV_XX",
|
||||
"TC_SEC_ITSS_RCV_DENM_01_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_02_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_03_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_04_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_05_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_06_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_07_BO",
|
||||
"TC_SEC_ITSS_RCV_DENM_09_BO"
|
||||
]
|
||||
+136
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"started_utc": "2026-09-14T03:18:39.620104+00:00",
|
||||
"binary_sha256": "6d7f18b24b0dd2e8553e18bfc6fd800b9c777ae7eabb3dc491a6945e9d1bff21",
|
||||
"config_sha256": "6ef95fb9f0aedcc78f8c65aba541f77ab99db363d72e6916fc3ddf00442aa203",
|
||||
"sut_sha256": "04e4e258410431ad29248e2d8688f7d9edfb2cdb0f37d4683a8120a5726c4ccf",
|
||||
"sut_args": "--security-pool ./certificates",
|
||||
"pool_sha256": {
|
||||
"CERT_IUT_A_AA.oer": "27959602e8fbd8cc0d3cbec182e8a733cf0d58923e07ee92e5fa1b0f67d696ef",
|
||||
"CERT_IUT_A_AA.vkey": "e02e3e7f43c8b20df84b91d85931262b44c4ca29e273a92e564152a6abb6fef6",
|
||||
"CERT_IUT_A_AT.oer": "9b6881558d4ca31941f716064f2b68b9e73af4c919fd281b115ea89063b17ffd",
|
||||
"CERT_IUT_A_AT.vkey": "faf9a014e9c85f5564da20d4be6e36c26a3571f717324ba4a94293762b47f112",
|
||||
"CERT_IUT_A_RCA.oer": "edbcfda4d62aca8a6fff6f1c86fb6c57f5a17f015bfc5e1fb62e605f21a85c5b",
|
||||
"CERT_IUT_A_RCA.vkey": "09784ddeae8ad82b67e9dd20f3e27be0f9bd9c596ba1f99c85fa56a8a595d596",
|
||||
"CERT_TS_A_AA.oer": "700d657f5deb7a02634f7869dcbb00fe3047b73951d7729be4b9d11a3802cdd1",
|
||||
"CERT_TS_A_AA.vkey": "181cd1e80981520124204c2725f8a1ae93316f6adbad54416d53d89c74bf6784",
|
||||
"CERT_TS_A_AT.oer": "494fa3bdc69652c9350021804da1c6a97df22227d5b412fe0fe84fb870627916",
|
||||
"CERT_TS_A_AT.vkey": "c86c008b96f2fe410cbcb4e19f0e7b667cff5c58bb121b649673b9ef42217b2b",
|
||||
"CERT_TS_B_AT.oer": "1c37085b2c91026ffd30710a8c05f348484f962c3f9892c54e297e592a9aec47",
|
||||
"CERT_TS_B_AT.vkey": "44192a8508a128a9cffc6ceab6528f75b470866042d662b00f9ae40ae14ecd6c",
|
||||
"index.lst": "c08dece8958a27945fc9ebc49d723332abae065d2cc737e551403d90e870db4f"
|
||||
},
|
||||
"expected_cases_sha256": "8e3b79e6ef5cd270b13072e4a3708c2c0e9a689327f85a13fc5b059f965273ba",
|
||||
"verdicts": [
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_MSG_01_BV",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_MSG_01_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_MSG_02_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_01_BV",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_02_BV",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_03_BV",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_04_BV_XX",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_01_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_02_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_03_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_04_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_05_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_06_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_07_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_08_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_CAM_09_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_01_BV",
|
||||
"verdict": "error"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_02_BV_XX",
|
||||
"verdict": "error"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_01_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_02_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_03_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_04_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_05_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_06_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_07_BO",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"testcase": "TC_SEC_ITSS_RCV_DENM_09_BO",
|
||||
"verdict": "pass"
|
||||
}
|
||||
],
|
||||
"status": "completed",
|
||||
"exit_code": 0,
|
||||
"missing_cases": [],
|
||||
"unexpected_cases": [],
|
||||
"duplicate_cases": [],
|
||||
"campaign_complete": true,
|
||||
"finished_utc": "2026-09-14T03:23:45.331837+00:00"
|
||||
}
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
// AtsSecurity, receiving side of the IUT (TS 103 097 V2.2.1 clauses 5.2, 7.1.1, 7.1.2):
|
||||
// the test system signs CAMs/DENMs in TTCN-3 with CERT_TS_A_AT (or PX_AT_CERTIFICATE)
|
||||
// from the pool and sends them through the GeoNetworking port; the adapter injects
|
||||
// them into the SUT (vidf_sut --security-pool, built with VIDF_SECURITY_VERIFY) as
|
||||
// AL_DATA.indication and reports what the SUT passes up after SN-DECAP as
|
||||
// UtGnEventInd. The SUT trusts CERT_IUT_A_RCA with CERT_IUT_A_AA and CERT_TS_A_AA.
|
||||
// Cases gated by PICS this SUT does not claim (implicit certificates, Brainpool)
|
||||
// are not selected. No CAM carrier: nothing is stimulated on the sending side.
|
||||
[MODULE_PARAMETERS]
|
||||
// AtsSecurity, sending side of the IUT, GN-MGMT profile (TS 103 097 clause 7.1.3):
|
||||
// the SUT (vidf_sut --security-pool) signs its own beacons through the GN core. No
|
||||
// facilities traffic is stimulated because an SHB restarts the beacon timer
|
||||
// (TS 103 836-4-1 clause 10.3.5) and the CAM/DENM profile cases live in
|
||||
// etsi_security_facilities.cfg. The test system verifies every transmission with
|
||||
// the pool it loads from ./certificates (run_etsi.py --pool copies the generated
|
||||
// pool there). Every PICS that would select receiving-side or unimplemented
|
||||
// behaviour is disabled.
|
||||
LibItsGeoNetworking_Pics.PICS_GN_LOCAL_GN_ADDR := {
|
||||
typeOfAddress := e_initial,
|
||||
stationType := e_unknown,
|
||||
reserved := 0,
|
||||
mid := '020000000001'O
|
||||
}
|
||||
LibItsGeoNetworking_Pics.PICS_GN_SECURITY := true
|
||||
LibItsGeoNetworking_Pics.PICS_IS_IUT_SECURED := true
|
||||
LibItsGeoNetworking_Pics.PICS_GN_BEACON_SRC := true
|
||||
LibItsGeoNetworking_Pics.PICS_GN_BEACON_DST := false
|
||||
LibItsGeoNetworking_Pics.PICS_GN_GUC := false
|
||||
LibItsGeoNetworking_Pics.PICS_GN_GBC := false
|
||||
LibItsGeoNetworking_Pics.PICS_GN_GAC := false
|
||||
LibItsGeoNetworking_Pics.PICS_GN_TSB := false
|
||||
LibItsGeoNetworking_Pics.PICS_GN_DAD := false
|
||||
LibItsGeoNetworking_Pics.PICS_GN_SHB_DST := false
|
||||
LibItsCommon_Pixits.PX_GNSS_SCENARIO_SUPPORT := false
|
||||
// CAM and DENM payloads are carried over BTP-B (TS 103 836-5-1 clause 7.2).
|
||||
LibItsGeoNetworking_Pixits.PX_GN_UPPER_LAYER := e_btpB
|
||||
LibItsSecurity_Pixits.PX_CERTIFICATE_POOL_PATH := "."
|
||||
LibItsSecurity_Pixits.PX_IUT_SEC_CONFIG_NAME := "certificates"
|
||||
LibItsSecurity_Pixits.PX_IUT_DEFAULT_CERTIFICATE := "CERT_IUT_A_AT"
|
||||
// CERT_TS_B_AT: signing ticket with a circular region around the SUT position (DENM_02_BV_XX, CAM_04_BV_XX)
|
||||
LibItsSecurity_Pixits.PX_AT_CERTIFICATE := "CERT_TS_B_AT"
|
||||
LibItsCommon_Pixits.PX_CERT_FOR_TS := "CERT_TS_A_AT"
|
||||
LibItsSecurity_Pixits.PX_OTHER_ITS_AID := 141
|
||||
LibItsSecurity_Pics.PICS_SEC_ITS_AID_OTHER := true
|
||||
LibItsSecurity_Pics.PICS_SEC_SHA256 := true
|
||||
LibItsSecurity_Pics.PICS_SEC_SHA384 := false
|
||||
LibItsSecurity_Pics.PICS_SEC_NIST_P256 := true
|
||||
LibItsSecurity_Pics.PICS_SEC_BRAINPOOL_P256R1 := false
|
||||
LibItsSecurity_Pics.PICS_SEC_BRAINPOOL_P384R1 := false
|
||||
// Receiving side and P2P distribution need SN-DECAP verification (GAP-SEC-001).
|
||||
LibItsSecurity_Pics.PICS_SEC_P2P_AT_DISTRIBUTION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_P2P_AA_DISTRIBUTION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_CERTIFICATE_SELECTION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_CIRCULAR_REGION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_RECTANGULAR_REGION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_POLYGONAL_REGION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_IDENTIFIED_REGION := false
|
||||
LibItsSecurity_Pics.PICS_SEC_BFK_AUTH := false
|
||||
|
||||
[TESTPORT_PARAMETERS]
|
||||
// Official GN layer syntax; only the security keys are read by the adapter. Verification
|
||||
// failures discard the IUT transmission (enable_security_checks=1) instead of passing it
|
||||
// up with a warning, so a PASS below implies a signature the framework verified against
|
||||
// the pool it loaded from ./certificates.
|
||||
system.geoNetworkingPort.params := "GN(enable_security_checks=1,sec_db_path=./certificates)"
|
||||
// No CAM carrier: the IUT is requested to send secured beacons only.
|
||||
system.utPort.params := "cam_carrier_ms=0"
|
||||
|
||||
[LOGGING]
|
||||
LogFile := "%e.%h-%r.%s"
|
||||
FileMask := LOG_ALL
|
||||
ConsoleMask := VERDICTOP | ERROR | WARNING | EXECUTOR
|
||||
|
||||
[EXECUTE]
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_MSG_01_BV
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_MSG_01_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_MSG_02_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_01_BV
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_02_BV
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_03_BV
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_04_BV_XX
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_01_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_02_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_03_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_04_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_05_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_06_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_07_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_08_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_09_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_01_BV
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_02_BV_XX
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_01_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_02_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_03_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_04_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_05_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_06_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_07_BO
|
||||
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_09_BO
|
||||
Reference in New Issue
Block a user