From f3869363085b5af4aa57f9ec8fa9394236a55538 Mon Sep 17 00:00:00 2001 From: garciay <yann.garcia@fscom.fr> Date: Fri, 4 Sep 2020 08:41:33 +0200 Subject: [PATCH] Update TLS 1.2 support --- LibOneM2M/OneM2M_Functions.ttcn | 11 ++++++++--- OneM2M_Testcases_CSE_Release_4.ttcn | 6 +++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index f715a4c..21ca94d 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -5284,10 +5284,14 @@ module OneM2M_Functions { log(">>> f_getLocalPoA: ", p_portDesc); if (ischosen(p_portDesc.binding.httpBindingDesc)) { - v_poa := "http://" & p_portDesc.binding.httpBindingDesc.bindingDesc.tsAddress; + if (ispresent(p_portDesc.binding.httpBindingDesc.bindingDesc.useTls) and (p_portDesc.binding.httpBindingDesc.bindingDesc.useTls == true)) { + v_poa := "https://" & p_portDesc.binding.httpBindingDesc.bindingDesc.tsAddress; + } else { + v_poa := "http://" & p_portDesc.binding.httpBindingDesc.bindingDesc.tsAddress; + } if (ispresent(p_portDesc.binding.httpBindingDesc.bindingDesc.localPort)) { v_poa := v_poa & ":" & int2str(p_portDesc.binding.httpBindingDesc.bindingDesc.localPort); - } + } } else if (ischosen(p_portDesc.binding.coapBindingDesc)) { v_poa := "coap://" & p_portDesc.binding.coapBindingDesc.bindingDesc.tsAddress; if (ispresent(p_portDesc.binding.coapBindingDesc.bindingDesc.localPort)) { @@ -5306,7 +5310,8 @@ module OneM2M_Functions { } v_poa := v_poa & "/" & p_additionalContext; - return v_poa; + return v_poa; + } /** diff --git a/OneM2M_Testcases_CSE_Release_4.ttcn b/OneM2M_Testcases_CSE_Release_4.ttcn index a0160f7..4853342 100644 --- a/OneM2M_Testcases_CSE_Release_4.ttcn +++ b/OneM2M_Testcases_CSE_Release_4.ttcn @@ -754,7 +754,7 @@ module OneM2M_Testcases_CSE_Release_4 { f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_createResource_withAcpAux(int2, m_createAe(vc_aeSimuDesc.appId, -, vc_aeSimuDesc.aeIdStem, c_defaultAe1ResourceName, {f_getCompletePoA(vc_aeSimuDesc.mcaPortIn, "")}), -1); // AE1 is registred + v_aeIndex := f_cse_createResource_withAcpAux(int2, m_createAe(vc_aeSimuDesc.appId, -, vc_aeSimuDesc.aeIdStem, c_defaultAe1ResourceName, {f_getLocalPoA(vc_aeSimuDesc.mcaPortIn, "")}), -1); // AE1 is registred v_parentIndex := f_cse_createResource(int3, m_createContainerBase, v_aeIndex); @@ -835,7 +835,7 @@ module OneM2M_Testcases_CSE_Release_4 { f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_createResource_withAcpAux(int2, m_createAe(vc_aeSimuDesc.appId, -, vc_aeSimuDesc.aeIdStem, c_defaultAe1ResourceName, {f_getCompletePoA(vc_aeSimuDesc.mcaPortIn, "")}), -1); // AE1 is registred + v_aeIndex := f_cse_createResource_withAcpAux(int2, m_createAe(vc_aeSimuDesc.appId, -, vc_aeSimuDesc.aeIdStem, c_defaultAe1ResourceName, {f_getLocalPoA(vc_aeSimuDesc.mcaPortIn, "")}), -1); // AE1 is registred v_parentIndex := f_cse_createResource(int3, m_createContainerBase, v_aeIndex); @@ -914,7 +914,7 @@ module OneM2M_Testcases_CSE_Release_4 { f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_createResource_withAcpAux(int2, m_createAe(vc_aeSimuDesc.appId, -, vc_aeSimuDesc.aeIdStem, c_defaultAe1ResourceName, {f_getCompletePoA(vc_aeSimuDesc.mcaPortIn, "")}), -1); // AE1 is registred + v_aeIndex := f_cse_createResource_withAcpAux(int2, m_createAe(vc_aeSimuDesc.appId, -, vc_aeSimuDesc.aeIdStem, c_defaultAe1ResourceName, {f_getLocalPoA(vc_aeSimuDesc.mcaPortIn, "")}), -1); // AE1 is registred v_parentIndex := f_cse_createResource(int3, m_createContainerBase, v_aeIndex); -- GitLab