public static class UESecurityCapability.EpsAlgorithms extends Sequence
epsAlgorithms
field.Constructor and Description |
---|
EpsAlgorithms()
The default constructor.
|
EpsAlgorithms(EPSEncryptionAlgorithmsSupported epsEncryptionAlgorithmsSupported,
EPSIntegrityAlgorithmsSupported epsIntegrityAlgorithmsSupported)
Constructs an instance of the
EpsAlgorithms with the specified mandatory
components. |
EpsAlgorithms(EPSEncryptionAlgorithmsSupported epsEncryptionAlgorithmsSupported,
EPSIntegrityAlgorithmsSupported epsIntegrityAlgorithmsSupported,
OctetString dummy)
Constructs an instance of the
EpsAlgorithms with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteDummy()
Omits the
dummy optional field from the value. |
OctetString |
getDummy()
Returns the value of the
dummy optional field. |
EPSEncryptionAlgorithmsSupported |
getEpsEncryptionAlgorithmsSupported()
Returns the value of the
epsEncryptionAlgorithmsSupported field. |
EPSIntegrityAlgorithmsSupported |
getEpsIntegrityAlgorithmsSupported()
Returns the value of the
epsIntegrityAlgorithmsSupported field. |
boolean |
hasDummy()
Reports whether the
dummy optional field is present in the value. |
void |
setDummy(OctetString dummy)
Sets the value of the
dummy optional field. |
void |
setEpsEncryptionAlgorithmsSupported(EPSEncryptionAlgorithmsSupported epsEncryptionAlgorithmsSupported)
Sets the value of the
epsEncryptionAlgorithmsSupported field. |
void |
setEpsIntegrityAlgorithmsSupported(EPSIntegrityAlgorithmsSupported epsIntegrityAlgorithmsSupported)
Sets the value of the
epsIntegrityAlgorithmsSupported field. |
public EpsAlgorithms()
public EpsAlgorithms(EPSEncryptionAlgorithmsSupported epsEncryptionAlgorithmsSupported, EPSIntegrityAlgorithmsSupported epsIntegrityAlgorithmsSupported)
EpsAlgorithms
with the specified mandatory
components.epsEncryptionAlgorithmsSupported
- the value of the epsEncryptionAlgorithmsSupported
mandatory field.epsIntegrityAlgorithmsSupported
- the value of the epsIntegrityAlgorithmsSupported
mandatory field.java.lang.IllegalArgumentException
- when any component has a null value.public EpsAlgorithms(EPSEncryptionAlgorithmsSupported epsEncryptionAlgorithmsSupported, EPSIntegrityAlgorithmsSupported epsIntegrityAlgorithmsSupported, OctetString dummy)
EpsAlgorithms
with the specified
components.epsEncryptionAlgorithmsSupported
- the value of the epsEncryptionAlgorithmsSupported
field (mandatory).epsIntegrityAlgorithmsSupported
- the value of the epsIntegrityAlgorithmsSupported
field (mandatory).dummy
- the value of the dummy
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public EPSEncryptionAlgorithmsSupported getEpsEncryptionAlgorithmsSupported()
epsEncryptionAlgorithmsSupported
field.epsEncryptionAlgorithmsSupported
field.public void setEpsEncryptionAlgorithmsSupported(EPSEncryptionAlgorithmsSupported epsEncryptionAlgorithmsSupported)
epsEncryptionAlgorithmsSupported
field.epsEncryptionAlgorithmsSupported
- the value of the epsEncryptionAlgorithmsSupported
field.java.lang.IllegalArgumentException
- when the epsEncryptionAlgorithmsSupported
parameter is null.public EPSIntegrityAlgorithmsSupported getEpsIntegrityAlgorithmsSupported()
epsIntegrityAlgorithmsSupported
field.epsIntegrityAlgorithmsSupported
field.public void setEpsIntegrityAlgorithmsSupported(EPSIntegrityAlgorithmsSupported epsIntegrityAlgorithmsSupported)
epsIntegrityAlgorithmsSupported
field.epsIntegrityAlgorithmsSupported
- the value of the epsIntegrityAlgorithmsSupported
field.java.lang.IllegalArgumentException
- when the epsIntegrityAlgorithmsSupported
parameter is null.public OctetString getDummy()
dummy
optional field.dummy
optional field or null if the field is omitted.public void setDummy(OctetString dummy)
dummy
optional field.dummy
- the value of the dummy
optional field. A null
value indicates that the optional field is omitted.public boolean hasDummy()
dummy
optional field is present in the value.dummy
optional field is present in the value.public void deleteDummy()
dummy
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.