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

Represents the UEAdditionalSecurityCapability type More...

Inherits Sequence.

Public Member Functions

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

Detailed Description

Represents the UEAdditionalSecurityCapability type

Constructor & Destructor Documentation

◆ UEAdditionalSecurityCapability() [1/2]

Oss.Nas1580.UEAdditionalSecurityCapability.UEAdditionalSecurityCapability ( )
inline

The default constructor.

◆ UEAdditionalSecurityCapability() [2/2]

Oss.Nas1580.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.Nas1580.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.Nas1580.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.Nas1580.UEAdditionalSecurityCapability.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ EncryptionAlgorithm1285GEA1

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm1285GEA1
getset

Field 'encryptionAlgorithm1285GEA1' (mandatory)

◆ EncryptionAlgorithm1285GEA2

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm1285GEA2
getset

Field 'encryptionAlgorithm1285GEA2' (mandatory)

◆ EncryptionAlgorithm1285GEA3

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm1285GEA3
getset

Field 'encryptionAlgorithm1285GEA3' (mandatory)

◆ EncryptionAlgorithm5GEA0

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA0
getset

Field 'encryptionAlgorithm5GEA0' (mandatory)

◆ EncryptionAlgorithm5GEA10

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA10
getset

Field 'encryptionAlgorithm5GEA10' (mandatory)

◆ EncryptionAlgorithm5GEA11

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA11
getset

Field 'encryptionAlgorithm5GEA11' (mandatory)

◆ EncryptionAlgorithm5GEA12

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA12
getset

Field 'encryptionAlgorithm5GEA12' (mandatory)

◆ EncryptionAlgorithm5GEA13

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA13
getset

Field 'encryptionAlgorithm5GEA13' (mandatory)

◆ EncryptionAlgorithm5GEA14

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA14
getset

Field 'encryptionAlgorithm5GEA14' (mandatory)

◆ EncryptionAlgorithm5GEA15

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA15
getset

Field 'encryptionAlgorithm5GEA15' (mandatory)

◆ EncryptionAlgorithm5GEA4

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA4
getset

Field 'encryptionAlgorithm5GEA4' (mandatory)

◆ EncryptionAlgorithm5GEA5

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA5
getset

Field 'encryptionAlgorithm5GEA5' (mandatory)

◆ EncryptionAlgorithm5GEA6

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA6
getset

Field 'encryptionAlgorithm5GEA6' (mandatory)

◆ EncryptionAlgorithm5GEA7

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA7
getset

Field 'encryptionAlgorithm5GEA7' (mandatory)

◆ EncryptionAlgorithm5GEA8

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA8
getset

Field 'encryptionAlgorithm5GEA8' (mandatory)

◆ EncryptionAlgorithm5GEA9

bool Oss.Nas1580.UEAdditionalSecurityCapability.EncryptionAlgorithm5GEA9
getset

Field 'encryptionAlgorithm5GEA9' (mandatory)

◆ IntegrityAlgorithm1285GIA1

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm1285GIA1
getset

Field 'integrityAlgorithm1285GIA1' (mandatory)

◆ IntegrityAlgorithm1285GIA2

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm1285GIA2
getset

Field 'integrityAlgorithm1285GIA2' (mandatory)

◆ IntegrityAlgorithm1285GIA3

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm1285GIA3
getset

Field 'integrityAlgorithm1285GIA3' (mandatory)

◆ IntegrityAlgorithm5GIA0

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA0
getset

Field 'integrityAlgorithm5GIA0' (mandatory)

◆ IntegrityAlgorithm5GIA10

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA10
getset

Field 'integrityAlgorithm5GIA10' (mandatory)

◆ IntegrityAlgorithm5GIA11

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA11
getset

Field 'integrityAlgorithm5GIA11' (mandatory)

◆ IntegrityAlgorithm5GIA12

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA12
getset

Field 'integrityAlgorithm5GIA12' (mandatory)

◆ IntegrityAlgorithm5GIA13

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA13
getset

Field 'integrityAlgorithm5GIA13' (mandatory)

◆ IntegrityAlgorithm5GIA14

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA14
getset

Field 'integrityAlgorithm5GIA14' (mandatory)

◆ IntegrityAlgorithm5GIA15

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA15
getset

Field 'integrityAlgorithm5GIA15' (mandatory)

◆ IntegrityAlgorithm5GIA4

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA4
getset

Field 'integrityAlgorithm5GIA4' (mandatory)

◆ IntegrityAlgorithm5GIA5

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA5
getset

Field 'integrityAlgorithm5GIA5' (mandatory)

◆ IntegrityAlgorithm5GIA6

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA6
getset

Field 'integrityAlgorithm5GIA6' (mandatory)

◆ IntegrityAlgorithm5GIA7

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA7
getset

Field 'integrityAlgorithm5GIA7' (mandatory)

◆ IntegrityAlgorithm5GIA8

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA8
getset

Field 'integrityAlgorithm5GIA8' (mandatory)

◆ IntegrityAlgorithm5GIA9

bool Oss.Nas1580.UEAdditionalSecurityCapability.IntegrityAlgorithm5GIA9
getset

Field 'integrityAlgorithm5GIA9' (mandatory)