LibItsSecurity_Templates.ttcn3 1.39 KB
Newer Older
garciay's avatar
garciay committed
/**
 *  @author   ETSI / STF481
 *  @version  $URL$
 *            $Id$
 *  @desc     Module containing templates for Security Protocol
 *
 */
module LibItsSecurity_Templates {
    
    // LibItsSecurity
    import from LibItsSecurity_TypesAndValues all;
    
    group dummyMessagesRecv {
        
        /**
         * @desc Generic received template for SecuredMessage
         */
        template (present) SecuredMessage mw_securedMessage_dummy := {
            protocol_version    := 2, 
            security_profile    := ?,
            header_fields       := ?,
            payload_fields      := ?,
            trailer_fields      := ?
        } // End of template mw_securedMessage_dummy
        
        /**
         * @desc Generic received template for SecuredMessage
         */
        template (present) Payload mw_signedPayload_dummy := {
            type_    := e_signed, 
            payload  := ?
        } // End of template mw_signedPayload_dummy
        
        /**
         * @desc Generic received template for SecuredMessage
         */
        template (present) Payload mw_unsecuredPayload_dummy := {
            type_    := e_unsecured, 
            payload  := ?
        } // End of template mw_unsecuredPayload_dummy
        
    } // End of group dummyMessagesRecv 
    
    group utPrimitives {
        
    } // End of group utPrimitives
    
} // End of module LibItsSecurity_Templates