OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
| Functions Summary | |
|---|---|
| f_IMS_InstallIPsecKeys | |
| f_IMS_PortsAndSecurityConfig | |
template (value) IMS_ProtectedPorts_Type cs_IMS_ProtectedPorts(PortNumber_Type p_Port_us,
PortNumber_Type p_Port_uc,
PortNumber_Type p_Port_ps := tsc_IMS_Port_ps,
PortNumber_Type p_Port_pc := tsc_IMS_Port_pc) :=
{
Port_us := p_Port_us,
Port_uc := p_Port_uc,
Port_ps := p_Port_ps,
Port_pc := p_Port_pc
};
template (value) IMS_SPIs_Type cs_IMS_SPIs(IPsec_SPI_Type p_SPI_us,
IPsec_SPI_Type p_SPI_uc) :=
{
SPI_us := p_SPI_us,
SPI_uc := p_SPI_uc,
SPI_ps := omit,
SPI_pc := omit
};
template (value) IMS_SecurityInfo_Type cs_IMS_SecurityInfo(template (value) IMS_ProtectedPorts_Type p_ProtectedPorts,
template (value) IMS_SPIs_Type p_SPIs,
IPsec_IntegrityAlgorithm_Type p_IntegrityAlgorithm,
IPsec_CipheringAlgorithm_Type p_CipheringAlgorithm) :=
{
ProtectedPorts := p_ProtectedPorts,
SPIs := p_SPIs,
IntegrityAlgorithm := p_IntegrityAlgorithm,
CipheringAlgorithm := p_CipheringAlgorithm
};
template (value) IMS_RegistrationInfo_Type cs_IMS_RegistrationInfo(IP_AddrInfo_Type p_NW_Address,
IP_AddrInfo_Type p_UE_Address,
template (omit) IMS_SecurityInfo_Type p_SecurityInfo) :=
{
NW_Address := p_NW_Address,
UE_Address := p_UE_Address,
SecurityInfo := p_SecurityInfo
};
template (value) IMS_PortsAndSecurityConfigReq_Type cs_IMS_PortsAndSecurityConfig(template (omit) PortNumber_Type p_UnprotectedPort_us,
template (value) IMS_RegistrationInfo_Type p_RegistrationInfo) :=
{
UnprotectedPort_us := p_UnprotectedPort_us,
RegistrationInfo := p_RegistrationInfo
};
template (value) IPsec_SecurityKeys_Type cs_IPsecKeys(bitstring p_MD5_96Key,
bitstring p_SHA_1_96Key,
bitstring p_DES_EDE3_CBCKey,
bitstring p_AES_CBCKey) :=
{
MD5_96Key := p_MD5_96Key,
SHA_1_96Key := p_SHA_1_96Key,
DES_EDE3_CBCKey := p_DES_EDE3_CBCKey,
AES_CBCKey := p_AES_CBCKey
};
template (value) IMS_CONFIG_REQ cas_IMS_InstallKey_REQ(template (value) IPsec_SecurityKeys_Type p_InstallKey) :=
{
InstallKey := p_InstallKey
};
template (value) IMS_CONFIG_REQ cas_IMS_PortsAndSecurityConfig_REQ(template (value) IMS_PortsAndSecurityConfigReq_Type p_PortsAndSecurityConfig) :=
{
PortsAndSecurityConfig := p_PortsAndSecurityConfig
};
template IMS_CONFIG_CNF car_IMS_InstallKey_CNF := {InstallKey := true};
template IMS_CONFIG_CNF car_IMS_PortsAndSecurityConfig_CNF := {PortsAndSecurityConfig := ?};
function f_IMS_InstallIPsecKeys(B128_Type p_IK,
B128_Type p_CK) runs on IMS_PTC
function f_IMS_PortsAndSecurityConfig(template (omit) PortNumber_Type p_UnprotectedPort_us,
IP_AddrInfo_Type p_NW_Address,
IP_AddrInfo_Type p_UE_Address,
template (omit) IMS_SecurityInfo_Type p_SecurityInfo := omit) runs on IMS_PTC
return IMS_PortsAndSecurityConfigCnf_Type