Loading BC/ttcn/AtsIms_Gm_TCFunctions.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -199,7 +199,7 @@ module AtsIms_Gm_TCFunctions { f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, omit, omit, m_securityClient({PX_SecMechanism}), omit ,omit)); //LibIms omit, omit, m_securityClient({PX_SecTls}) , omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, *, p_cSeq_s)); Loading Loading @@ -238,7 +238,7 @@ module AtsIms_Gm_TCFunctions { f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, omit, omit, omit, m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms omit, omit, omit, m_securityVerify({PX_SecTls}) ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, *, p_cSeq_s)); Loading BC/ttcn/AtsIms_Mw_TCFunctions.ttcn +32 −34 Original line number Diff line number Diff line Loading @@ -1031,7 +1031,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading @@ -1042,7 +1042,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 200 OK REGISTER f_awaitingOkResponse(p_cSeq_s); Loading Loading @@ -1100,7 +1100,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1110,7 +1110,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send again protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 200 OK REGISTER f_awaitingOkResponse(p_cSeq_s); Loading Loading @@ -1165,7 +1165,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading Loading @@ -1216,7 +1216,8 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER - without Security Client header field f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); //LibSip f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1261,7 +1262,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading @@ -1272,7 +1273,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1326,7 +1327,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading @@ -1337,7 +1338,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecTls}) ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1370,7 +1371,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); v_securityVerify := vc_response.msgHeader.securityVerify; Loading @@ -1382,7 +1383,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), v_securityVerify ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), v_securityVerify ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, p_cSeq_s)); Loading Loading @@ -1443,7 +1444,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityClient({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityClient({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1453,7 +1454,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send again protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityClient({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityClient({PX_SecAka}) ,omit)); //LibIms // awaiting 200 OK REGISTER f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, p_cSeq_s)); Loading Loading @@ -1502,7 +1503,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecTls}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1512,7 +1513,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send again protected REGISTER wo security-client f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 4xx response f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1544,7 +1545,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1554,7 +1555,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER_authorizationWithDifferentUserName(); // Re-send again protected REGISTER wo security-client f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 403 response f_awaitingResponse(mw_Response_Base(c_statusLine403, vc_callId, p_cSeq_s)); Loading Loading @@ -1593,7 +1594,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_401onREGISTER_securityServer_UE(c_statusLine401, vc_callId, p_cSeq_s)); Loading Loading @@ -1951,10 +1952,8 @@ module AtsIms_Mw_TCFunctions f_SendREGISTER(m_REGISTER_Request_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); //for security association: m_add_Authorization_digest(vc_authorization,{c_Integrity_protected_no}) //awaiting of 401 and sending 2nd REGISTER and awaiting 200 OK REGISTER // receiving 401 Unauthorized response. // and Re-send REGISTER request with Authorization header f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); // set headers via, cseq and authorization Loading Loading @@ -2774,9 +2773,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; //TODO security association v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -2848,8 +2846,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; //TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -4945,7 +4943,7 @@ module AtsIms_Mw_TCFunctions f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_PCSCF1); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5509,8 +5507,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5597,8 +5595,8 @@ module AtsIms_Mw_TCFunctions f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_PCSCF1); // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5764,8 +5762,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5926,8 +5924,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading BC/ttcn/AtsIms_PIXITS.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -24,10 +24,10 @@ modulepar { * * @desc default security mechanism according to RFC3329 */ SecurityMechanism PX_SecMechanism := {"tls",omit}; SecurityMechanism PX_SecTls := {"tls",omit}; SecurityMechanism PX_SecClient:= {"AKA",omit}; SecurityMechanism PX_SecVerify:= {"AKA",omit}; SecurityMechanism PX_SecAka:= {"AKA",omit}; SecurityMechanism PX_SecNass:= {"NASS",omit}; Via PX_Via := { VIA_E , { } }; } Loading Loading
BC/ttcn/AtsIms_Gm_TCFunctions.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -199,7 +199,7 @@ module AtsIms_Gm_TCFunctions { f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, omit, omit, m_securityClient({PX_SecMechanism}), omit ,omit)); //LibIms omit, omit, m_securityClient({PX_SecTls}) , omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, *, p_cSeq_s)); Loading Loading @@ -238,7 +238,7 @@ module AtsIms_Gm_TCFunctions { f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, omit, omit, omit, m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms omit, omit, omit, m_securityVerify({PX_SecTls}) ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, *, p_cSeq_s)); Loading
BC/ttcn/AtsIms_Mw_TCFunctions.ttcn +32 −34 Original line number Diff line number Diff line Loading @@ -1031,7 +1031,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading @@ -1042,7 +1042,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 200 OK REGISTER f_awaitingOkResponse(p_cSeq_s); Loading Loading @@ -1100,7 +1100,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1110,7 +1110,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send again protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 200 OK REGISTER f_awaitingOkResponse(p_cSeq_s); Loading Loading @@ -1165,7 +1165,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading Loading @@ -1216,7 +1216,8 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER - without Security Client header field f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); //LibSip f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1261,7 +1262,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading @@ -1272,7 +1273,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1326,7 +1327,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); Loading @@ -1337,7 +1338,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecTls}) ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1370,7 +1371,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); v_securityVerify := vc_response.msgHeader.securityVerify; Loading @@ -1382,7 +1383,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), v_securityVerify ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), v_securityVerify ,omit)); //LibIms f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, p_cSeq_s)); Loading Loading @@ -1443,7 +1444,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityClient({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityClient({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1453,7 +1454,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send again protected REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityClient({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityClient({PX_SecAka}) ,omit)); //LibIms // awaiting 200 OK REGISTER f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, p_cSeq_s)); Loading Loading @@ -1502,7 +1503,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecTls}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1512,7 +1513,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send again protected REGISTER wo security-client f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 4xx response f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s)); Loading Loading @@ -1544,7 +1545,7 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading @@ -1554,7 +1555,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_2ndREGISTER_authorizationWithDifferentUserName(); // Re-send again protected REGISTER wo security-client f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecAka}) ,omit)); //LibIms // awaiting 403 response f_awaitingResponse(mw_Response_Base(c_statusLine403, vc_callId, p_cSeq_s)); Loading Loading @@ -1593,7 +1594,7 @@ module AtsIms_Mw_TCFunctions f_setHeaders_REGISTER(p_cSeq_s); // send REGISTER f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms f_awaitingResponse(mw_Response_401onREGISTER_securityServer_UE(c_statusLine401, vc_callId, p_cSeq_s)); Loading Loading @@ -1951,10 +1952,8 @@ module AtsIms_Mw_TCFunctions f_SendREGISTER(m_REGISTER_Request_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); //for security association: m_add_Authorization_digest(vc_authorization,{c_Integrity_protected_no}) //awaiting of 401 and sending 2nd REGISTER and awaiting 200 OK REGISTER // receiving 401 Unauthorized response. // and Re-send REGISTER request with Authorization header f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s)); // set headers via, cseq and authorization Loading Loading @@ -2774,9 +2773,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; //TODO security association v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -2848,8 +2846,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; //TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -4945,7 +4943,7 @@ module AtsIms_Mw_TCFunctions f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_PCSCF1); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5509,8 +5507,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5597,8 +5595,8 @@ module AtsIms_Mw_TCFunctions f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_PCSCF1); // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5764,8 +5762,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading Loading @@ -5926,8 +5924,8 @@ module AtsIms_Mw_TCFunctions var REGISTER_Request v_register; // TODO security association v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms // preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done Loading
BC/ttcn/AtsIms_PIXITS.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -24,10 +24,10 @@ modulepar { * * @desc default security mechanism according to RFC3329 */ SecurityMechanism PX_SecMechanism := {"tls",omit}; SecurityMechanism PX_SecTls := {"tls",omit}; SecurityMechanism PX_SecClient:= {"AKA",omit}; SecurityMechanism PX_SecVerify:= {"AKA",omit}; SecurityMechanism PX_SecAka:= {"AKA",omit}; SecurityMechanism PX_SecNass:= {"NASS",omit}; Via PX_Via := { VIA_E , { } }; } Loading