public class AuthenticationRequest extends Sequence
AuthenticationRequest
type.Constructor and Description |
---|
AuthenticationRequest()
The default constructor.
|
AuthenticationRequest(NASKeySetIdentifier ngKSI,
OctetString abba)
Constructs an instance of the
AuthenticationRequest with the specified mandatory
components. |
AuthenticationRequest(NASKeySetIdentifier ngKSI,
OctetString abba,
OctetString authenticationParameterRAND,
OctetString authenticationParameterAUTN,
EAPMessage eapMessage)
Constructs an instance of the
AuthenticationRequest with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteAuthenticationParameterAUTN()
Omits the
authenticationParameterAUTN optional field from the value. |
void |
deleteAuthenticationParameterRAND()
Omits the
authenticationParameterRAND optional field from the value. |
void |
deleteEapMessage()
Omits the
eapMessage optional field from the value. |
OctetString |
getAbba()
Returns the value of the
abba field. |
OctetString |
getAuthenticationParameterAUTN()
Returns the value of the
authenticationParameterAUTN optional field. |
OctetString |
getAuthenticationParameterRAND()
Returns the value of the
authenticationParameterRAND optional field. |
EAPMessage |
getEapMessage()
Returns the value of the
eapMessage optional field. |
NASKeySetIdentifier |
getNgKSI()
Returns the value of the
ngKSI field. |
INTEGER |
getSpare()
Returns the value of the
spare read-only field. |
boolean |
hasAuthenticationParameterAUTN()
Reports whether the
authenticationParameterAUTN optional field is present in the value. |
boolean |
hasAuthenticationParameterRAND()
Reports whether the
authenticationParameterRAND optional field is present in the value. |
boolean |
hasEapMessage()
Reports whether the
eapMessage optional field is present in the value. |
void |
setAbba(OctetString abba)
Sets the value of the
abba field. |
void |
setAuthenticationParameterAUTN(OctetString authenticationParameterAUTN)
Sets the value of the
authenticationParameterAUTN optional field. |
void |
setAuthenticationParameterRAND(OctetString authenticationParameterRAND)
Sets the value of the
authenticationParameterRAND optional field. |
void |
setEapMessage(EAPMessage eapMessage)
Sets the value of the
eapMessage optional field. |
void |
setNgKSI(NASKeySetIdentifier ngKSI)
Sets the value of the
ngKSI field. |
public AuthenticationRequest()
public AuthenticationRequest(NASKeySetIdentifier ngKSI, OctetString abba)
AuthenticationRequest
with the specified mandatory
components.ngKSI
- the value of the ngKSI
mandatory field.abba
- the value of the abba
mandatory field.java.lang.IllegalArgumentException
- when any component has a null value.public AuthenticationRequest(NASKeySetIdentifier ngKSI, OctetString abba, OctetString authenticationParameterRAND, OctetString authenticationParameterAUTN, EAPMessage eapMessage)
AuthenticationRequest
with the specified
components.ngKSI
- the value of the ngKSI
field (mandatory).abba
- the value of the abba
field (mandatory).authenticationParameterRAND
- the value of the authenticationParameterRAND
field (optional).authenticationParameterAUTN
- the value of the authenticationParameterAUTN
field (optional).eapMessage
- the value of the eapMessage
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.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 OctetString getAbba()
abba
field.abba
field.public void setAbba(OctetString abba)
abba
field.abba
- the value of the abba
field.java.lang.IllegalArgumentException
- when the abba
parameter is null.public OctetString getAuthenticationParameterRAND()
authenticationParameterRAND
optional field.authenticationParameterRAND
optional field or null if the field is omitted.public void setAuthenticationParameterRAND(OctetString authenticationParameterRAND)
authenticationParameterRAND
optional field.authenticationParameterRAND
- the value of the authenticationParameterRAND
optional field. A null
value indicates that the optional field is omitted.public boolean hasAuthenticationParameterRAND()
authenticationParameterRAND
optional field is present in the value.authenticationParameterRAND
optional field is present in the value.public void deleteAuthenticationParameterRAND()
authenticationParameterRAND
optional field from the value.public OctetString getAuthenticationParameterAUTN()
authenticationParameterAUTN
optional field.authenticationParameterAUTN
optional field or null if the field is omitted.public void setAuthenticationParameterAUTN(OctetString authenticationParameterAUTN)
authenticationParameterAUTN
optional field.authenticationParameterAUTN
- the value of the authenticationParameterAUTN
optional field. A null
value indicates that the optional field is omitted.public boolean hasAuthenticationParameterAUTN()
authenticationParameterAUTN
optional field is present in the value.authenticationParameterAUTN
optional field is present in the value.public void deleteAuthenticationParameterAUTN()
authenticationParameterAUTN
optional field from the value.public EAPMessage getEapMessage()
eapMessage
optional field.eapMessage
optional field or null if the field is omitted.public void setEapMessage(EAPMessage 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.Copyright © 2023 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.