public class SecurityProtected5GSNASMessage extends Sequence
SecurityProtected5GSNASMessage
type.Constructor and Description |
---|
SecurityProtected5GSNASMessage()
The default constructor.
|
SecurityProtected5GSNASMessage(INTEGER securityHeaderType,
INTEGER messageAuthenticationCode,
INTEGER sequenceNumber,
OctetString message)
Constructs an instance of the
SecurityProtected5GSNASMessage with the specified
components. |
Modifier and Type | Method and Description |
---|---|
INTEGER |
getExtendedProtocolDiscriminator()
Returns the value of the
extendedProtocolDiscriminator read-only field. |
OctetString |
getMessage()
Returns the value of the
message field. |
INTEGER |
getMessageAuthenticationCode()
Returns the value of the
messageAuthenticationCode field. |
INTEGER |
getSecurityHeaderType()
Returns the value of the
securityHeaderType field. |
INTEGER |
getSequenceNumber()
Returns the value of the
sequenceNumber field. |
INTEGER |
getSpare()
Returns the value of the
spare read-only field. |
void |
setMessage(OctetString message)
Sets the value of the
message field. |
void |
setMessageAuthenticationCode(INTEGER messageAuthenticationCode)
Sets the value of the
messageAuthenticationCode field. |
void |
setSecurityHeaderType(INTEGER securityHeaderType)
Sets the value of the
securityHeaderType field. |
void |
setSequenceNumber(INTEGER sequenceNumber)
Sets the value of the
sequenceNumber field. |
public SecurityProtected5GSNASMessage()
public SecurityProtected5GSNASMessage(INTEGER securityHeaderType, INTEGER messageAuthenticationCode, INTEGER sequenceNumber, OctetString message)
SecurityProtected5GSNASMessage
with the specified
components.securityHeaderType
- the value of the securityHeaderType
field (mandatory).
The SecurityHeaderType
class defines meaningful names for particular values of the field.messageAuthenticationCode
- the value of the messageAuthenticationCode
field (mandatory).sequenceNumber
- the value of the sequenceNumber
field (mandatory).message
- the value of the message
field (mandatory).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public INTEGER getExtendedProtocolDiscriminator()
extendedProtocolDiscriminator
read-only field.extendedProtocolDiscriminator
read-only field.
The ExtendedProtocolDiscriminator
class defines meaningful names for particular values of the field.public INTEGER getSecurityHeaderType()
securityHeaderType
field.securityHeaderType
field.
The SecurityHeaderType
class defines meaningful names for particular values of the field.public void setSecurityHeaderType(INTEGER securityHeaderType)
securityHeaderType
field.securityHeaderType
- the value of the securityHeaderType
field.
The SecurityHeaderType
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the securityHeaderType
parameter is null.public INTEGER getSpare()
spare
read-only field.spare
read-only field.public INTEGER getMessageAuthenticationCode()
messageAuthenticationCode
field.messageAuthenticationCode
field.public void setMessageAuthenticationCode(INTEGER messageAuthenticationCode)
messageAuthenticationCode
field.messageAuthenticationCode
- the value of the messageAuthenticationCode
field.java.lang.IllegalArgumentException
- when the messageAuthenticationCode
parameter is null.public INTEGER getSequenceNumber()
sequenceNumber
field.sequenceNumber
field.public void setSequenceNumber(INTEGER sequenceNumber)
sequenceNumber
field.sequenceNumber
- the value of the sequenceNumber
field.java.lang.IllegalArgumentException
- when the sequenceNumber
parameter is null.public OctetString getMessage()
message
field.message
field.public void setMessage(OctetString message)
message
field.message
- the value of the message
field.java.lang.IllegalArgumentException
- when the message
parameter is null.Copyright © 2024 OSS Nokalva, Inc. All rights reserved.
This document is proprietary to OSS Nokalva, Inc., and may be used only by their direct licensees. Distribution is not permitted. This copyright statement must not be removed.