diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn index 45a2592717ebb542447f2a9ee2b20693d9b452f7..cffd3af1f12afccbf060ba3d3979a83abc6ec8cb 100644 --- a/LibOneM2M/OneM2M_Templates.ttcn +++ b/LibOneM2M/OneM2M_Templates.ttcn @@ -1360,10 +1360,10 @@ module OneM2M_Templates { */ template SecurityInfo mw_contentSecurityInfo (in SecurityInfoType p_securityInfoType, in XSD.Base64Binary p_escertkeMessage) := { securityInfoType := p_securityInfoType, - dasRequest := ?, - dasResponse := ?, - esprimRandObject := ?, - esprimObject := ?, + dasRequest := *, + dasResponse := *, + esprimRandObject := *, + esprimObject := *, escertkeMessage := p_escertkeMessage } diff --git a/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn b/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn index 4f6c2a0f503362d98767511760c79b83aad3881d..b2991b67fb183ebddda15d0561467fd6461666b6 100644 --- a/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn +++ b/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn @@ -83,10 +83,10 @@ module OneM2M_Testcases_CSE_Release_2_SEC_STF531 { testcase TC_CSE_ESC_BV_001() runs on CseSimu system CseSystem { var MsgIn v_response; - var template RequestPrimitive v_requestNotify := m_notify; - + var RequestPrimitive v_requestNotify; + var PrimitiveContent v_primitiveContentResponse; //Test component configuration - f_cf02Up(); + f_cf02UpCse1(); // Test adapter configuration @@ -100,17 +100,17 @@ module OneM2M_Testcases_CSE_Release_2_SEC_STF531 { v_requestNotify.primitiveContent := {securityInfo := m_contentSecurityInfo(int6)}; v_requestNotify.primitiveContent.securityInfo.escertkeMessage := str2oct("VExTIE1lc3NhZ2U6IENsaWVudCBIZWxsbw=="); - + v_primitiveContentResponse.securityInfo := mw_contentSecurityInfo(int6, str2oct("VExTIE1lc3NhZ2VzOiBTZXJ2ZXIgSGVsbG8sIENlcnRpZmljYXRlKiwgU2VydmVyS2V5RXhjaGFuZ2UqLCBDZXJ0aWZpY2F0ZVJlcXVlc3QqLCBTZXJ2ZXJIZWxsb0RvbmU=")); mccPort.send(m_request(v_requestNotify)); tc_ac.start; alt { - [] mccPort.receive(mw_response(mw_responsePrimitive(int2000, mw_contentSecurityInfo(int6, str2oct("VExTIE1lc3NhZ2VzOiBTZXJ2ZXIgSGVsbG8sIENlcnRpZmljYXRlKiwgU2VydmVyS2V5RXhjaGFuZ2UqLCBDZXJ0aWZpY2F0ZVJlcXVlc3QqLCBTZXJ2ZXJIZWxsb0RvbmU=")))))-> value v_response { + [] mccPort.receive(mw_response(mw_responsePrimitive(int2000,v_primitiveContentResponse)))-> value v_response { tc_ac.stop; setverdict(pass, __SCOPE__ & ": Message 2 received successfully"); } [] mccPort.receive(mw_response(mw_responsePrimitiveOK)) -> value v_response { tc_ac.stop; - setverdict(fail, __SCOPE__ & ": Wrong Message received (Should be Message 2)"); + setverdict(fail, __SCOPE__ & ": Wrong SecurityInfo (securityInfoType ¦¦ escertkeMessage ) Message received"); } [] mccPort.receive(mw_response(mw_responsePrimitiveKO)) -> value v_response { tc_ac.stop; @@ -121,8 +121,8 @@ module OneM2M_Testcases_CSE_Release_2_SEC_STF531 { } } - f_cse_postamble_deleteResources(); - f_cf02Down(); + f_cse_postamble_deleteResourcesCSE(); + f_cf02DownCseSimuMaster(); } } // end of group ESCertKE