Loading ttcn/Security/LibItsSecurity_Functions.ttcn3 +19 −2 Original line number Diff line number Diff line Loading @@ -72,7 +72,7 @@ module LibItsSecurity_Functions { return '0000000000000000'O; } group gettersAndSetters { group messageGetters { /** * @desc return SecuredMessage field of GeoNetworking packet Loading Loading @@ -119,7 +119,24 @@ module LibItsSecurity_Functions { return null; } }// End of group gettersAndSetters }// End of group messageGetters group certificateGetters { function f_getCertificateValidityRestriction(in Certificate p_cert, in ValidityRestrictionType p_type) return ValidityRestriction { var ValidityRestriction v_return := null; var integer v_length := lengthof(p_cert.validity_restrictions); var integer v_index; for( v_index := 0; v_index < v_length; v_index := v_index + 1 ) { if( p_cert.validity_restrictions[v_index].type_ == p_type ) { v_return := p_cert.validity_restrictions[v_index]; break; } } return v_return; } }// End of group certificateGetters } // End of group helpersFunctions Loading ttcn/Security/LibItsSecurity_Templates.ttcn3 +23 −2 Original line number Diff line number Diff line Loading @@ -1656,6 +1656,27 @@ module LibItsSecurity_Templates { group denmSecurityProfiles { /** * @desc Generic received template for Security profile for DENMs */ template (present) SecuredMessage mdw_secureMessageDENMs_dummy modifies mw_securedMessage_dummy := { security_profile := c_security_profileDENMs } // End of template mdw_secureMessageDENMs_dummy /** * @desc Generic received template for SecuredMessage in DENM profile */ template (present) SecuredMessage mdw_securedMessageDENM( template (present) HeaderFields p_header := ?, template (present) SecPayloads p_payloads := ?, template (present) TrailerFields p_trailer := ? ) modifies mw_securedMessage := { security_profile := c_security_profileDENMs } // End of template mdw_securedMessageCAMs } // End of group denmSecurityProfiles group otherSecurityProfiles { Loading Loading
ttcn/Security/LibItsSecurity_Functions.ttcn3 +19 −2 Original line number Diff line number Diff line Loading @@ -72,7 +72,7 @@ module LibItsSecurity_Functions { return '0000000000000000'O; } group gettersAndSetters { group messageGetters { /** * @desc return SecuredMessage field of GeoNetworking packet Loading Loading @@ -119,7 +119,24 @@ module LibItsSecurity_Functions { return null; } }// End of group gettersAndSetters }// End of group messageGetters group certificateGetters { function f_getCertificateValidityRestriction(in Certificate p_cert, in ValidityRestrictionType p_type) return ValidityRestriction { var ValidityRestriction v_return := null; var integer v_length := lengthof(p_cert.validity_restrictions); var integer v_index; for( v_index := 0; v_index < v_length; v_index := v_index + 1 ) { if( p_cert.validity_restrictions[v_index].type_ == p_type ) { v_return := p_cert.validity_restrictions[v_index]; break; } } return v_return; } }// End of group certificateGetters } // End of group helpersFunctions Loading
ttcn/Security/LibItsSecurity_Templates.ttcn3 +23 −2 Original line number Diff line number Diff line Loading @@ -1656,6 +1656,27 @@ module LibItsSecurity_Templates { group denmSecurityProfiles { /** * @desc Generic received template for Security profile for DENMs */ template (present) SecuredMessage mdw_secureMessageDENMs_dummy modifies mw_securedMessage_dummy := { security_profile := c_security_profileDENMs } // End of template mdw_secureMessageDENMs_dummy /** * @desc Generic received template for SecuredMessage in DENM profile */ template (present) SecuredMessage mdw_securedMessageDENM( template (present) HeaderFields p_header := ?, template (present) SecPayloads p_payloads := ?, template (present) TrailerFields p_trailer := ? ) modifies mw_securedMessage := { security_profile := c_security_profileDENMs } // End of template mdw_securedMessageCAMs } // End of group denmSecurityProfiles group otherSecurityProfiles { Loading