OSS NAS Tools for C# for LTE/EPC for 3GPP Release 17.9.0
Oss.Nas1790.UEAdditionalSecurityCapability Class Reference

Represents the UEAdditionalSecurityCapability type More...

Inherits Oss.Nas.Sequence.

Public Member Functions

 UEAdditionalSecurityCapability ()
 The default constructor.
 
 UEAdditionalSecurityCapability (bool argEncryptionAlgorithm5GEA0, bool argEncryptionAlgorithm1285GEA1, bool argEncryptionAlgorithm1285GEA2, bool argEncryptionAlgorithm1285GEA3, bool argEncryptionAlgorithm5GEA4, bool argEncryptionAlgorithm5GEA5, bool argEncryptionAlgorithm5GEA6, bool argEncryptionAlgorithm5GEA7, bool argEncryptionAlgorithm5GEA8, bool argEncryptionAlgorithm5GEA9, bool argEncryptionAlgorithm5GEA10, bool argEncryptionAlgorithm5GEA11, bool argEncryptionAlgorithm5GEA12, bool argEncryptionAlgorithm5GEA13, bool argEncryptionAlgorithm5GEA14, bool argEncryptionAlgorithm5GEA15, bool argIntegrityAlgorithm5GIA0, bool argIntegrityAlgorithm1285GIA1, bool argIntegrityAlgorithm1285GIA2, bool argIntegrityAlgorithm1285GIA3, bool argIntegrityAlgorithm5GIA4, bool argIntegrityAlgorithm5GIA5, bool argIntegrityAlgorithm5GIA6, bool argIntegrityAlgorithm5GIA7, bool argIntegrityAlgorithm5GIA8, bool argIntegrityAlgorithm5GIA9, bool argIntegrityAlgorithm5GIA10, bool argIntegrityAlgorithm5GIA11, bool argIntegrityAlgorithm5GIA12, bool argIntegrityAlgorithm5GIA13, bool argIntegrityAlgorithm5GIA14, bool argIntegrityAlgorithm5GIA15)
 Constructs an instance of UEAdditionalSecurityCapability with the specified components. More...
 
override bool Equals (object right)
 Determines whether the specified object is equal to the current object. More...
 
override int GetHashCode ()
 Represents a hash function for a particular type. More...
 
object Copy ()
 Creates a deep copy of this object. More...
 

Properties

bool EncryptionAlgorithm5GEA0 [get, set]
 Field 'encryptionAlgorithm5GEA0' (mandatory)
 
bool EncryptionAlgorithm1285GEA1 [get, set]
 Field 'encryptionAlgorithm1285GEA1' (mandatory)
 
bool EncryptionAlgorithm1285GEA2 [get, set]
 Field 'encryptionAlgorithm1285GEA2' (mandatory)
 
bool EncryptionAlgorithm1285GEA3 [get, set]
 Field 'encryptionAlgorithm1285GEA3' (mandatory)
 
bool EncryptionAlgorithm5GEA4 [get, set]
 Field 'encryptionAlgorithm5GEA4' (mandatory)
 
bool EncryptionAlgorithm5GEA5 [get, set]
 Field 'encryptionAlgorithm5GEA5' (mandatory)
 
bool EncryptionAlgorithm5GEA6 [get, set]
 Field 'encryptionAlgorithm5GEA6' (mandatory)
 
bool EncryptionAlgorithm5GEA7 [get, set]
 Field 'encryptionAlgorithm5GEA7' (mandatory)
 
bool EncryptionAlgorithm5GEA8 [get, set]
 Field 'encryptionAlgorithm5GEA8' (mandatory)
 
bool EncryptionAlgorithm5GEA9 [get, set]
 Field 'encryptionAlgorithm5GEA9' (mandatory)
 
bool EncryptionAlgorithm5GEA10 [get, set]
 Field 'encryptionAlgorithm5GEA10' (mandatory)
 
bool EncryptionAlgorithm5GEA11 [get, set]
 Field 'encryptionAlgorithm5GEA11' (mandatory)
 
bool EncryptionAlgorithm5GEA12 [get, set]
 Field 'encryptionAlgorithm5GEA12' (mandatory)
 
bool EncryptionAlgorithm5GEA13 [get, set]
 Field 'encryptionAlgorithm5GEA13' (mandatory)
 
bool EncryptionAlgorithm5GEA14 [get, set]
 Field 'encryptionAlgorithm5GEA14' (mandatory)
 
bool EncryptionAlgorithm5GEA15 [get, set]
 Field 'encryptionAlgorithm5GEA15' (mandatory)
 
bool IntegrityAlgorithm5GIA0 [get, set]
 Field 'integrityAlgorithm5GIA0' (mandatory)
 
bool IntegrityAlgorithm1285GIA1 [get, set]
 Field 'integrityAlgorithm1285GIA1' (mandatory)
 
bool IntegrityAlgorithm1285GIA2 [get, set]
 Field 'integrityAlgorithm1285GIA2' (mandatory)
 
bool IntegrityAlgorithm1285GIA3 [get, set]
 Field 'integrityAlgorithm1285GIA3' (mandatory)
 
bool IntegrityAlgorithm5GIA4 [get, set]
 Field 'integrityAlgorithm5GIA4' (mandatory)
 
bool IntegrityAlgorithm5GIA5 [get, set]
 Field 'integrityAlgorithm5GIA5' (mandatory)
 
bool IntegrityAlgorithm5GIA6 [get, set]
 Field 'integrityAlgorithm5GIA6' (mandatory)
 
bool IntegrityAlgorithm5GIA7 [get, set]
 Field 'integrityAlgorithm5GIA7' (mandatory)
 
bool IntegrityAlgorithm5GIA8 [get, set]
 Field 'integrityAlgorithm5GIA8' (mandatory)
 
bool IntegrityAlgorithm5GIA9 [get, set]
 Field 'integrityAlgorithm5GIA9' (mandatory)
 
bool IntegrityAlgorithm5GIA10 [get, set]
 Field 'integrityAlgorithm5GIA10' (mandatory)
 
bool IntegrityAlgorithm5GIA11 [get, set]
 Field 'integrityAlgorithm5GIA11' (mandatory)
 
bool IntegrityAlgorithm5GIA12 [get, set]
 Field 'integrityAlgorithm5GIA12' (mandatory)
 
bool IntegrityAlgorithm5GIA13 [get, set]
 Field 'integrityAlgorithm5GIA13' (mandatory)
 
bool IntegrityAlgorithm5GIA14 [get, set]
 Field 'integrityAlgorithm5GIA14' (mandatory)
 
bool IntegrityAlgorithm5GIA15 [get, set]
 Field 'integrityAlgorithm5GIA15' (mandatory)
 

Detailed Description

Represents the UEAdditionalSecurityCapability type

Constructor & Destructor Documentation

◆ UEAdditionalSecurityCapability()

Oss.Nas1790.UEAdditionalSecurityCapability.UEAdditionalSecurityCapability ( bool  argEncryptionAlgorithm5GEA0,
bool  argEncryptionAlgorithm1285GEA1,
bool  argEncryptionAlgorithm1285GEA2,
bool  argEncryptionAlgorithm1285GEA3,
bool  argEncryptionAlgorithm5GEA4,
bool  argEncryptionAlgorithm5GEA5,
bool  argEncryptionAlgorithm5GEA6,
bool  argEncryptionAlgorithm5GEA7,
bool  argEncryptionAlgorithm5GEA8,
bool  argEncryptionAlgorithm5GEA9,
bool  argEncryptionAlgorithm5GEA10,
bool  argEncryptionAlgorithm5GEA11,
bool  argEncryptionAlgorithm5GEA12,
bool  argEncryptionAlgorithm5GEA13,
bool  argEncryptionAlgorithm5GEA14,
bool  argEncryptionAlgorithm5GEA15,
bool  argIntegrityAlgorithm5GIA0,
bool  argIntegrityAlgorithm1285GIA1,
bool  argIntegrityAlgorithm1285GIA2,
bool  argIntegrityAlgorithm1285GIA3,
bool  argIntegrityAlgorithm5GIA4,
bool  argIntegrityAlgorithm5GIA5,
bool  argIntegrityAlgorithm5GIA6,
bool  argIntegrityAlgorithm5GIA7,
bool  argIntegrityAlgorithm5GIA8,
bool  argIntegrityAlgorithm5GIA9,
bool  argIntegrityAlgorithm5GIA10,
bool  argIntegrityAlgorithm5GIA11,
bool  argIntegrityAlgorithm5GIA12,
bool  argIntegrityAlgorithm5GIA13,
bool  argIntegrityAlgorithm5GIA14,
bool  argIntegrityAlgorithm5GIA15 
)
inline

Constructs an instance of UEAdditionalSecurityCapability with the specified components.

Parameters
argEncryptionAlgorithm5GEA0The value of the encryptionAlgorithm5GEA0 mandatory field
argEncryptionAlgorithm1285GEA1The value of the encryptionAlgorithm1285GEA1 mandatory field
argEncryptionAlgorithm1285GEA2The value of the encryptionAlgorithm1285GEA2 mandatory field
argEncryptionAlgorithm1285GEA3The value of the encryptionAlgorithm1285GEA3 mandatory field
argEncryptionAlgorithm5GEA4The value of the encryptionAlgorithm5GEA4 mandatory field
argEncryptionAlgorithm5GEA5The value of the encryptionAlgorithm5GEA5 mandatory field
argEncryptionAlgorithm5GEA6The value of the encryptionAlgorithm5GEA6 mandatory field
argEncryptionAlgorithm5GEA7The value of the encryptionAlgorithm5GEA7 mandatory field
argEncryptionAlgorithm5GEA8The value of the encryptionAlgorithm5GEA8 mandatory field
argEncryptionAlgorithm5GEA9The value of the encryptionAlgorithm5GEA9 mandatory field
argEncryptionAlgorithm5GEA10The value of the encryptionAlgorithm5GEA10 mandatory field
argEncryptionAlgorithm5GEA11The value of the encryptionAlgorithm5GEA11 mandatory field
argEncryptionAlgorithm5GEA12The value of the encryptionAlgorithm5GEA12 mandatory field
argEncryptionAlgorithm5GEA13The value of the encryptionAlgorithm5GEA13 mandatory field
argEncryptionAlgorithm5GEA14The value of the encryptionAlgorithm5GEA14 mandatory field
argEncryptionAlgorithm5GEA15The value of the encryptionAlgorithm5GEA15 mandatory field
argIntegrityAlgorithm5GIA0The value of the integrityAlgorithm5GIA0 mandatory field
argIntegrityAlgorithm1285GIA1The value of the integrityAlgorithm1285GIA1 mandatory field
argIntegrityAlgorithm1285GIA2The value of the integrityAlgorithm1285GIA2 mandatory field
argIntegrityAlgorithm1285GIA3The value of the integrityAlgorithm1285GIA3 mandatory field
argIntegrityAlgorithm5GIA4The value of the integrityAlgorithm5GIA4 mandatory field
argIntegrityAlgorithm5GIA5The value of the integrityAlgorithm5GIA5 mandatory field
argIntegrityAlgorithm5GIA6The value of the integrityAlgorithm5GIA6 mandatory field
argIntegrityAlgorithm5GIA7The value of the integrityAlgorithm5GIA7 mandatory field
argIntegrityAlgorithm5GIA8The value of the integrityAlgorithm5GIA8 mandatory field
argIntegrityAlgorithm5GIA9The value of the integrityAlgorithm5GIA9 mandatory field
argIntegrityAlgorithm5GIA10The value of the integrityAlgorithm5GIA10 mandatory field
argIntegrityAlgorithm5GIA11The value of the integrityAlgorithm5GIA11 mandatory field
argIntegrityAlgorithm5GIA12The value of the integrityAlgorithm5GIA12 mandatory field
argIntegrityAlgorithm5GIA13The value of the integrityAlgorithm5GIA13 mandatory field
argIntegrityAlgorithm5GIA14The value of the integrityAlgorithm5GIA14 mandatory field
argIntegrityAlgorithm5GIA15The value of the integrityAlgorithm5GIA15 mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1790.UEAdditionalSecurityCapability.Copy ( )
inline

Creates a deep copy of this object.

Returns
A new object that is a deep copy of this instance.

◆ Equals()

override bool Oss.Nas1790.UEAdditionalSecurityCapability.Equals ( object  right)
inline

Determines whether the specified object is equal to the current object.

Parameters
rightThe object to compare with this object.
Returns
true when the specified object is equal to the current object; otherwise, false.

◆ GetHashCode()

override int Oss.Nas1790.UEAdditionalSecurityCapability.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.