/** * @author ETSI / STF481 * @version $URL$ * $Id$ * @desc Test System module for Security Protocol * */ module LibItsSecurity_TestSystem { // LibCommon import from LibCommon_DataStrings all; // LibItsSecurity import from LibItsSecurity_TypesAndValues all; group componentDefinitions { /** * @desc ITS Security Component */ type component ItsSecurityBaseComponent { // Certificates var Certificate vc_aaCertificate; /** Test Adapter AT certificate */ var Certificate vc_atCertificate; /** Test Adapter AT certificate */ var Certificate vc_lastAtCertificateUsed; /** Last Test Adapter certificate used in 'f_buildGnSecuredXXX' functions */ // Private keys var Oct32 vc_signingPrivateKey; var Oct32 vc_encryptPrivateKey; // Generation position. See Draft ETSI TS 103 097 V1.1.13 Clause 7.2 Security profiles for DENMs var ThreeDLocation vc_location; // Test Adapter certificates & private keys const charstring cc_taCertA := "TA_CERT_A"; /** Default certificate, without region validity restriction, to be used when secured messages are sent from TA to IUT */ const charstring cc_taCertB := "TA_CERT_B"; /** Certificate with a circular region, to be used when secured messages are sent from TA to IUT */ const charstring cc_taCertC := "TA_CERT_C"; /** Certificate with a rectangular region, to be used when secured messages are sent from TA to IUT */ const charstring cc_taCertD := "TA_CERT_D"; /** Certificate with a polygonal region, to be used when secured messages are sent from TA to IUT */ const charstring cc_taCertE := "TA_CERT_E"; /** Certificate with a region identifier, to be used when secured messages are sent from TA to IUT */ const charstring cc_taCertF := "TA_CERT_F"; /** Certificate with a subject type indicating 'enrolment_credentials', to be used when secured messages are sent from TA to IUT */ } // End of ItsSecurityBaseComponent } // End of group componentDefinitions } // End of module LibItsSecurity_TestSystem