public class SecurityModeCommand extends Sequence
SecurityModeCommand
type.Constructor and Description |
---|
SecurityModeCommand()
The default constructor.
|
SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms,
NASKeySetIdentifier nasKeySetIdentifier,
UESecurityCapability replayedUESecurityCapabilities)
Constructs an instance of the
SecurityModeCommand with the specified mandatory
components. |
SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms,
NASKeySetIdentifier nasKeySetIdentifier,
UESecurityCapability replayedUESecurityCapabilities,
IMEISVRequest imeisvRequest,
INTEGER replayedNonceUE,
INTEGER nonceMME,
OctetString hashMME,
UEAdditionalSecurityCapability replayedUEAdditionalSecurityCapability,
UERadioCapabilityIDRequest ueRadioCapabilityIDRequest)
Constructs an instance of the
SecurityModeCommand with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteHashMME()
Omits the
hashMME optional field from the value. |
void |
deleteImeisvRequest()
Omits the
imeisvRequest optional field from the value. |
void |
deleteNonceMME()
Omits the
nonceMME optional field from the value. |
void |
deleteReplayedNonceUE()
Omits the
replayedNonceUE optional field from the value. |
void |
deleteReplayedUEAdditionalSecurityCapability()
Omits the
replayedUEAdditionalSecurityCapability optional field from the value. |
void |
deleteUeRadioCapabilityIDRequest()
Omits the
ueRadioCapabilityIDRequest optional field from the value. |
OctetString |
getHashMME()
Returns the value of the
hashMME optional field. |
IMEISVRequest |
getImeisvRequest()
Returns the value of the
imeisvRequest optional field. |
NASKeySetIdentifier |
getNasKeySetIdentifier()
Returns the value of the
nasKeySetIdentifier field. |
INTEGER |
getNonceMME()
Returns the value of the
nonceMME optional field. |
INTEGER |
getReplayedNonceUE()
Returns the value of the
replayedNonceUE optional field. |
UEAdditionalSecurityCapability |
getReplayedUEAdditionalSecurityCapability()
Returns the value of the
replayedUEAdditionalSecurityCapability optional field. |
UESecurityCapability |
getReplayedUESecurityCapabilities()
Returns the value of the
replayedUESecurityCapabilities field. |
NASSecurityAlgorithms |
getSelectedNASSecurityAlgorithms()
Returns the value of the
selectedNASSecurityAlgorithms field. |
INTEGER |
getSpareHalfOctet()
Returns the value of the
spareHalfOctet read-only field. |
UERadioCapabilityIDRequest |
getUeRadioCapabilityIDRequest()
Returns the value of the
ueRadioCapabilityIDRequest optional field. |
boolean |
hasHashMME()
Reports whether the
hashMME optional field is present in the value. |
boolean |
hasImeisvRequest()
Reports whether the
imeisvRequest optional field is present in the value. |
boolean |
hasNonceMME()
Reports whether the
nonceMME optional field is present in the value. |
boolean |
hasReplayedNonceUE()
Reports whether the
replayedNonceUE optional field is present in the value. |
boolean |
hasReplayedUEAdditionalSecurityCapability()
Reports whether the
replayedUEAdditionalSecurityCapability optional field is present in the value. |
boolean |
hasUeRadioCapabilityIDRequest()
Reports whether the
ueRadioCapabilityIDRequest optional field is present in the value. |
void |
setHashMME(OctetString hashMME)
Sets the value of the
hashMME optional field. |
void |
setImeisvRequest(IMEISVRequest imeisvRequest)
Sets the value of the
imeisvRequest optional field. |
void |
setNasKeySetIdentifier(NASKeySetIdentifier nasKeySetIdentifier)
Sets the value of the
nasKeySetIdentifier field. |
void |
setNonceMME(INTEGER nonceMME)
Sets the value of the
nonceMME optional field. |
void |
setReplayedNonceUE(INTEGER replayedNonceUE)
Sets the value of the
replayedNonceUE optional field. |
void |
setReplayedUEAdditionalSecurityCapability(UEAdditionalSecurityCapability replayedUEAdditionalSecurityCapability)
Sets the value of the
replayedUEAdditionalSecurityCapability optional field. |
void |
setReplayedUESecurityCapabilities(UESecurityCapability replayedUESecurityCapabilities)
Sets the value of the
replayedUESecurityCapabilities field. |
void |
setSelectedNASSecurityAlgorithms(NASSecurityAlgorithms selectedNASSecurityAlgorithms)
Sets the value of the
selectedNASSecurityAlgorithms field. |
void |
setUeRadioCapabilityIDRequest(UERadioCapabilityIDRequest ueRadioCapabilityIDRequest)
Sets the value of the
ueRadioCapabilityIDRequest optional field. |
public SecurityModeCommand()
public SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms, NASKeySetIdentifier nasKeySetIdentifier, UESecurityCapability replayedUESecurityCapabilities)
SecurityModeCommand
with the specified mandatory
components.selectedNASSecurityAlgorithms
- the value of the selectedNASSecurityAlgorithms
mandatory field.nasKeySetIdentifier
- the value of the nasKeySetIdentifier
mandatory field.replayedUESecurityCapabilities
- the value of the replayedUESecurityCapabilities
mandatory field.java.lang.IllegalArgumentException
- when any component has a null value.public SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms, NASKeySetIdentifier nasKeySetIdentifier, UESecurityCapability replayedUESecurityCapabilities, IMEISVRequest imeisvRequest, INTEGER replayedNonceUE, INTEGER nonceMME, OctetString hashMME, UEAdditionalSecurityCapability replayedUEAdditionalSecurityCapability, UERadioCapabilityIDRequest ueRadioCapabilityIDRequest)
SecurityModeCommand
with the specified
components.selectedNASSecurityAlgorithms
- the value of the selectedNASSecurityAlgorithms
field (mandatory).nasKeySetIdentifier
- the value of the nasKeySetIdentifier
field (mandatory).replayedUESecurityCapabilities
- the value of the replayedUESecurityCapabilities
field (mandatory).imeisvRequest
- the value of the imeisvRequest
field (optional).replayedNonceUE
- the value of the replayedNonceUE
field (optional).nonceMME
- the value of the nonceMME
field (optional).hashMME
- the value of the hashMME
field (optional).replayedUEAdditionalSecurityCapability
- the value of the replayedUEAdditionalSecurityCapability
field (optional).ueRadioCapabilityIDRequest
- the value of the ueRadioCapabilityIDRequest
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public NASSecurityAlgorithms getSelectedNASSecurityAlgorithms()
selectedNASSecurityAlgorithms
field.selectedNASSecurityAlgorithms
field.public void setSelectedNASSecurityAlgorithms(NASSecurityAlgorithms selectedNASSecurityAlgorithms)
selectedNASSecurityAlgorithms
field.selectedNASSecurityAlgorithms
- the value of the selectedNASSecurityAlgorithms
field.java.lang.IllegalArgumentException
- when the selectedNASSecurityAlgorithms
parameter is null.public NASKeySetIdentifier getNasKeySetIdentifier()
nasKeySetIdentifier
field.nasKeySetIdentifier
field.public void setNasKeySetIdentifier(NASKeySetIdentifier nasKeySetIdentifier)
nasKeySetIdentifier
field.nasKeySetIdentifier
- the value of the nasKeySetIdentifier
field.java.lang.IllegalArgumentException
- when the nasKeySetIdentifier
parameter is null.public INTEGER getSpareHalfOctet()
spareHalfOctet
read-only field.spareHalfOctet
read-only field.public UESecurityCapability getReplayedUESecurityCapabilities()
replayedUESecurityCapabilities
field.replayedUESecurityCapabilities
field.public void setReplayedUESecurityCapabilities(UESecurityCapability replayedUESecurityCapabilities)
replayedUESecurityCapabilities
field.replayedUESecurityCapabilities
- the value of the replayedUESecurityCapabilities
field.java.lang.IllegalArgumentException
- when the replayedUESecurityCapabilities
parameter is null.public IMEISVRequest getImeisvRequest()
imeisvRequest
optional field.imeisvRequest
optional field or null if the field is omitted.public void setImeisvRequest(IMEISVRequest imeisvRequest)
imeisvRequest
optional field.imeisvRequest
- the value of the imeisvRequest
optional field. A null
value indicates that the optional field is omitted.public boolean hasImeisvRequest()
imeisvRequest
optional field is present in the value.imeisvRequest
optional field is present in the value.public void deleteImeisvRequest()
imeisvRequest
optional field from the value.public INTEGER getReplayedNonceUE()
replayedNonceUE
optional field.replayedNonceUE
optional field or null if the field is omitted.public void setReplayedNonceUE(INTEGER replayedNonceUE)
replayedNonceUE
optional field.replayedNonceUE
- the value of the replayedNonceUE
optional field. A null
value indicates that the optional field is omitted.public boolean hasReplayedNonceUE()
replayedNonceUE
optional field is present in the value.replayedNonceUE
optional field is present in the value.public void deleteReplayedNonceUE()
replayedNonceUE
optional field from the value.public INTEGER getNonceMME()
nonceMME
optional field.nonceMME
optional field or null if the field is omitted.public void setNonceMME(INTEGER nonceMME)
nonceMME
optional field.nonceMME
- the value of the nonceMME
optional field. A null
value indicates that the optional field is omitted.public boolean hasNonceMME()
nonceMME
optional field is present in the value.nonceMME
optional field is present in the value.public void deleteNonceMME()
nonceMME
optional field from the value.public OctetString getHashMME()
hashMME
optional field.hashMME
optional field or null if the field is omitted.public void setHashMME(OctetString hashMME)
hashMME
optional field.hashMME
- the value of the hashMME
optional field. A null
value indicates that the optional field is omitted.public boolean hasHashMME()
hashMME
optional field is present in the value.hashMME
optional field is present in the value.public void deleteHashMME()
hashMME
optional field from the value.public UEAdditionalSecurityCapability getReplayedUEAdditionalSecurityCapability()
replayedUEAdditionalSecurityCapability
optional field.replayedUEAdditionalSecurityCapability
optional field or null if the field is omitted.public void setReplayedUEAdditionalSecurityCapability(UEAdditionalSecurityCapability replayedUEAdditionalSecurityCapability)
replayedUEAdditionalSecurityCapability
optional field.replayedUEAdditionalSecurityCapability
- the value of the replayedUEAdditionalSecurityCapability
optional field. A null
value indicates that the optional field is omitted.public boolean hasReplayedUEAdditionalSecurityCapability()
replayedUEAdditionalSecurityCapability
optional field is present in the value.replayedUEAdditionalSecurityCapability
optional field is present in the value.public void deleteReplayedUEAdditionalSecurityCapability()
replayedUEAdditionalSecurityCapability
optional field from the value.public UERadioCapabilityIDRequest getUeRadioCapabilityIDRequest()
ueRadioCapabilityIDRequest
optional field.ueRadioCapabilityIDRequest
optional field or null if the field is omitted.public void setUeRadioCapabilityIDRequest(UERadioCapabilityIDRequest ueRadioCapabilityIDRequest)
ueRadioCapabilityIDRequest
optional field.ueRadioCapabilityIDRequest
- the value of the ueRadioCapabilityIDRequest
optional field. A null
value indicates that the optional field is omitted.public boolean hasUeRadioCapabilityIDRequest()
ueRadioCapabilityIDRequest
optional field is present in the value.ueRadioCapabilityIDRequest
optional field is present in the value.public void deleteUeRadioCapabilityIDRequest()
ueRadioCapabilityIDRequest
optional field from the value.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.