public class SecurityModeCommand extends Sequence
SecurityModeCommand
type.Constructor and Description |
---|
SecurityModeCommand()
The default constructor.
|
SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms,
NASKeySetIdentifier ngKSI,
UESecurityCapability replayedUESecurityCapabilities)
Constructs an instance of the
SecurityModeCommand with the specified mandatory
components. |
SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms,
NASKeySetIdentifier ngKSI,
UESecurityCapability replayedUESecurityCapabilities,
IMEISVRequest imeisvRequest,
EPSNASSecurityAlgorithms selectedEPSNASSecurityAlgorithms,
Additional5GSecurityInformation additional5GSecurityInformation,
OctetString eapMessage,
OctetString abba,
S1UESecurityCapability replayedS1UESecurityCapabilities)
Constructs an instance of the
SecurityModeCommand with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteAbba()
Omits the
abba optional field from the value. |
void |
deleteAdditional5GSecurityInformation()
Omits the
additional5GSecurityInformation optional field from the value. |
void |
deleteEapMessage()
Omits the
eapMessage optional field from the value. |
void |
deleteImeisvRequest()
Omits the
imeisvRequest optional field from the value. |
void |
deleteReplayedS1UESecurityCapabilities()
Omits the
replayedS1UESecurityCapabilities optional field from the value. |
void |
deleteSelectedEPSNASSecurityAlgorithms()
Omits the
selectedEPSNASSecurityAlgorithms optional field from the value. |
OctetString |
getAbba()
Returns the value of the
abba optional field. |
Additional5GSecurityInformation |
getAdditional5GSecurityInformation()
Returns the value of the
additional5GSecurityInformation optional field. |
OctetString |
getEapMessage()
Returns the value of the
eapMessage optional field. |
IMEISVRequest |
getImeisvRequest()
Returns the value of the
imeisvRequest optional field. |
NASKeySetIdentifier |
getNgKSI()
Returns the value of the
ngKSI field. |
S1UESecurityCapability |
getReplayedS1UESecurityCapabilities()
Returns the value of the
replayedS1UESecurityCapabilities optional field. |
UESecurityCapability |
getReplayedUESecurityCapabilities()
Returns the value of the
replayedUESecurityCapabilities field. |
EPSNASSecurityAlgorithms |
getSelectedEPSNASSecurityAlgorithms()
Returns the value of the
selectedEPSNASSecurityAlgorithms optional field. |
NASSecurityAlgorithms |
getSelectedNASSecurityAlgorithms()
Returns the value of the
selectedNASSecurityAlgorithms field. |
INTEGER |
getSpare()
Returns the value of the
spare read-only field. |
boolean |
hasAbba()
Reports whether the
abba optional field is present in the value. |
boolean |
hasAdditional5GSecurityInformation()
Reports whether the
additional5GSecurityInformation optional field is present in the value. |
boolean |
hasEapMessage()
Reports whether the
eapMessage optional field is present in the value. |
boolean |
hasImeisvRequest()
Reports whether the
imeisvRequest optional field is present in the value. |
boolean |
hasReplayedS1UESecurityCapabilities()
Reports whether the
replayedS1UESecurityCapabilities optional field is present in the value. |
boolean |
hasSelectedEPSNASSecurityAlgorithms()
Reports whether the
selectedEPSNASSecurityAlgorithms optional field is present in the value. |
void |
setAbba(OctetString abba)
Sets the value of the
abba optional field. |
void |
setAdditional5GSecurityInformation(Additional5GSecurityInformation additional5GSecurityInformation)
Sets the value of the
additional5GSecurityInformation optional field. |
void |
setEapMessage(OctetString eapMessage)
Sets the value of the
eapMessage optional field. |
void |
setImeisvRequest(IMEISVRequest imeisvRequest)
Sets the value of the
imeisvRequest optional field. |
void |
setNgKSI(NASKeySetIdentifier ngKSI)
Sets the value of the
ngKSI field. |
void |
setReplayedS1UESecurityCapabilities(S1UESecurityCapability replayedS1UESecurityCapabilities)
Sets the value of the
replayedS1UESecurityCapabilities optional field. |
void |
setReplayedUESecurityCapabilities(UESecurityCapability replayedUESecurityCapabilities)
Sets the value of the
replayedUESecurityCapabilities field. |
void |
setSelectedEPSNASSecurityAlgorithms(EPSNASSecurityAlgorithms selectedEPSNASSecurityAlgorithms)
Sets the value of the
selectedEPSNASSecurityAlgorithms optional field. |
void |
setSelectedNASSecurityAlgorithms(NASSecurityAlgorithms selectedNASSecurityAlgorithms)
Sets the value of the
selectedNASSecurityAlgorithms field. |
public SecurityModeCommand()
public SecurityModeCommand(NASSecurityAlgorithms selectedNASSecurityAlgorithms, NASKeySetIdentifier ngKSI, UESecurityCapability replayedUESecurityCapabilities)
SecurityModeCommand
with the specified mandatory
components.selectedNASSecurityAlgorithms
- the value of the selectedNASSecurityAlgorithms
mandatory field.ngKSI
- the value of the ngKSI
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 ngKSI, UESecurityCapability replayedUESecurityCapabilities, IMEISVRequest imeisvRequest, EPSNASSecurityAlgorithms selectedEPSNASSecurityAlgorithms, Additional5GSecurityInformation additional5GSecurityInformation, OctetString eapMessage, OctetString abba, S1UESecurityCapability replayedS1UESecurityCapabilities)
SecurityModeCommand
with the specified
components.selectedNASSecurityAlgorithms
- the value of the selectedNASSecurityAlgorithms
field (mandatory).ngKSI
- the value of the ngKSI
field (mandatory).replayedUESecurityCapabilities
- the value of the replayedUESecurityCapabilities
field (mandatory).imeisvRequest
- the value of the imeisvRequest
field (optional).selectedEPSNASSecurityAlgorithms
- the value of the selectedEPSNASSecurityAlgorithms
field (optional).additional5GSecurityInformation
- the value of the additional5GSecurityInformation
field (optional).eapMessage
- the value of the eapMessage
field (optional).abba
- the value of the abba
field (optional).replayedS1UESecurityCapabilities
- the value of the replayedS1UESecurityCapabilities
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 getNgKSI()
ngKSI
field.ngKSI
field.public void setNgKSI(NASKeySetIdentifier ngKSI)
ngKSI
field.ngKSI
- the value of the ngKSI
field.java.lang.IllegalArgumentException
- when the ngKSI
parameter is null.public INTEGER getSpare()
spare
read-only field.spare
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 EPSNASSecurityAlgorithms getSelectedEPSNASSecurityAlgorithms()
selectedEPSNASSecurityAlgorithms
optional field.selectedEPSNASSecurityAlgorithms
optional field or null if the field is omitted.public void setSelectedEPSNASSecurityAlgorithms(EPSNASSecurityAlgorithms selectedEPSNASSecurityAlgorithms)
selectedEPSNASSecurityAlgorithms
optional field.selectedEPSNASSecurityAlgorithms
- the value of the selectedEPSNASSecurityAlgorithms
optional field. A null
value indicates that the optional field is omitted.public boolean hasSelectedEPSNASSecurityAlgorithms()
selectedEPSNASSecurityAlgorithms
optional field is present in the value.selectedEPSNASSecurityAlgorithms
optional field is present in the value.public void deleteSelectedEPSNASSecurityAlgorithms()
selectedEPSNASSecurityAlgorithms
optional field from the value.public Additional5GSecurityInformation getAdditional5GSecurityInformation()
additional5GSecurityInformation
optional field.additional5GSecurityInformation
optional field or null if the field is omitted.public void setAdditional5GSecurityInformation(Additional5GSecurityInformation additional5GSecurityInformation)
additional5GSecurityInformation
optional field.additional5GSecurityInformation
- the value of the additional5GSecurityInformation
optional field. A null
value indicates that the optional field is omitted.public boolean hasAdditional5GSecurityInformation()
additional5GSecurityInformation
optional field is present in the value.additional5GSecurityInformation
optional field is present in the value.public void deleteAdditional5GSecurityInformation()
additional5GSecurityInformation
optional field from the value.public OctetString getEapMessage()
eapMessage
optional field.eapMessage
optional field or null if the field is omitted.public void setEapMessage(OctetString eapMessage)
eapMessage
optional field.eapMessage
- the value of the eapMessage
optional field. A null
value indicates that the optional field is omitted.public boolean hasEapMessage()
eapMessage
optional field is present in the value.eapMessage
optional field is present in the value.public void deleteEapMessage()
eapMessage
optional field from the value.public OctetString getAbba()
abba
optional field.abba
optional field or null if the field is omitted.public void setAbba(OctetString abba)
abba
optional field.abba
- the value of the abba
optional field. A null
value indicates that the optional field is omitted.public boolean hasAbba()
abba
optional field is present in the value.abba
optional field is present in the value.public void deleteAbba()
abba
optional field from the value.public S1UESecurityCapability getReplayedS1UESecurityCapabilities()
replayedS1UESecurityCapabilities
optional field.replayedS1UESecurityCapabilities
optional field or null if the field is omitted.public void setReplayedS1UESecurityCapabilities(S1UESecurityCapability replayedS1UESecurityCapabilities)
replayedS1UESecurityCapabilities
optional field.replayedS1UESecurityCapabilities
- the value of the replayedS1UESecurityCapabilities
optional field. A null
value indicates that the optional field is omitted.public boolean hasReplayedS1UESecurityCapabilities()
replayedS1UESecurityCapabilities
optional field is present in the value.replayedS1UESecurityCapabilities
optional field is present in the value.public void deleteReplayedS1UESecurityCapabilities()
replayedS1UESecurityCapabilities
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.