LibItsSecurity_Templates.ttcn3 99.2 KB
Newer Older
            signer_infos            := p_certificate.signer_infos,
            subject_info            := p_certificate.subject_info,
            subject_attributes      := p_certificate.subject_attributes,
garciay's avatar
garciay committed
            validity_restrictions   := p_certificate.validity_restrictions
        } // End of template m_toBeSignedCertificate
        
    } // End of group profileCertificates
    
    group taPrimitives {
        
        /**
         * @desc Enable security support
         */
        template (value) AcEnableSecurity m_enableSecurity(
                                                           in Oct32 p_signingPrivateKey,
                                                           in Oct32 p_signingPublicKeyX,
                                                           in Oct32 p_signingPublicKeyY,
                                                           in Oct32 p_encryptPrivateKey,
                                                           in Oct32 p_encryptPublicKeyX,
                                                           in Oct32 p_encryptPublicKeyY,
                                                           in octetstring p_ToBeSignedSecuredMessageTemplate
            signingPrivateKey                   := p_signingPrivateKey,
            signingPublicKeyX                   := p_signingPublicKeyX,
            signingPublicKeyY                   := p_signingPublicKeyY,
            encryptPrivateKey                   := p_encryptPrivateKey,
            encryptPublicKeyX                   := p_encryptPublicKeyX,
            encryptPublicKeyY                   := p_encryptPublicKeyY,
            ToBeSignedSecuredMessageTemplate    := p_ToBeSignedSecuredMessageTemplate
        } // End of template m_enableSecurity
        
        /**
         * @desc Disable security support
         */
        template (value) AcDisableSecurity m_disableSecurity := {
            disable := true
        } // End of template m_disableSecurity
        
    } // End of group taPrimitives
    
garciay's avatar
garciay committed
    group utPrimitives {
        
    } // End of group utPrimitives
    
} // End of module LibItsSecurity_Templates