net.jradius.client.auth
Class EAPAKAAuthenticator
java.lang.Object
net.jradius.client.auth.RadiusAuthenticator
net.jradius.client.auth.EAPAuthenticator
net.jradius.client.auth.EAPAKAAuthenticator
public class EAPAKAAuthenticator
- extends net.jradius.client.auth.EAPAuthenticator
EAP-AKA Authentication.
http://www.rfc-editor.org/rfc/rfc4187.txt
- Author:
- David Bird
Fields inherited from class net.jradius.client.auth.EAPAuthenticator |
EAP_AKA, EAP_CISCO_MSCHAPV2, EAP_FAILURE, EAP_GTC, EAP_HEADERLEN, EAP_IDENTITY, EAP_LEAP, EAP_MD5, EAP_MSCHAPV2, EAP_NAK, EAP_NOTIFICATION, EAP_OTP, EAP_PEAP, EAP_REQUEST, EAP_RESPONSE, EAP_SIM, EAP_SUCCESS, EAP_TLS, EAP_TLV, EAP_TTLS, peap |
Fields inherited from class net.jradius.client.auth.RadiusAuthenticator |
client, password |
Method Summary |
byte[] |
doEAPType(byte id,
byte[] data)
|
byte[] |
doEAPType(byte id,
byte[] data,
byte[] fullEAPPacket)
|
java.lang.String |
getAuthName()
|
void |
setupRequest(net.jradius.client.RadiusClient c,
net.jradius.packet.RadiusPacket p)
|
Methods inherited from class net.jradius.client.auth.EAPAuthenticator |
doEAP, eapResponse, getEAPType, isStartWithIdentity, negotiateEAPType, processChallenge, processRequest, setEAPType, setStartWithIdentity, tlvSuccess |
Methods inherited from class net.jradius.client.auth.RadiusAuthenticator |
getClient, getPassword, getUsername, setClient |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
AKA_IK_LENGTH
public static final int AKA_IK_LENGTH
- See Also:
- Constant Field Values
AKA_CK_LENGTH
public static final int AKA_CK_LENGTH
- See Also:
- Constant Field Values
AKA_MASTER_KEY
public static final int AKA_MASTER_KEY
- See Also:
- Constant Field Values
AKA_CHALLENGE
public static final int AKA_CHALLENGE
- See Also:
- Constant Field Values
AKA_REJECT
public static final int AKA_REJECT
- See Also:
- Constant Field Values
AKA_NOTIFICATION
public static final int AKA_NOTIFICATION
- See Also:
- Constant Field Values
AKA_REAUTH
public static final int AKA_REAUTH
- See Also:
- Constant Field Values
AKA_CLIENT_ERROR
public static final int AKA_CLIENT_ERROR
- See Also:
- Constant Field Values
AT_RAND
public static final int AT_RAND
- See Also:
- Constant Field Values
AT_AUTN
public static final int AT_AUTN
- See Also:
- Constant Field Values
AT_RES
public static final int AT_RES
- See Also:
- Constant Field Values
AT_AUTS
public static final int AT_AUTS
- See Also:
- Constant Field Values
AT_PADDING
public static final int AT_PADDING
- See Also:
- Constant Field Values
AT_NONCE_MT
public static final int AT_NONCE_MT
- See Also:
- Constant Field Values
AT_PERMANENT_ID_REQ
public static final int AT_PERMANENT_ID_REQ
- See Also:
- Constant Field Values
AT_MAC
public static final int AT_MAC
- See Also:
- Constant Field Values
AT_NOTIFICATION
public static final int AT_NOTIFICATION
- See Also:
- Constant Field Values
AT_ANY_ID_REQ
public static final int AT_ANY_ID_REQ
- See Also:
- Constant Field Values
AT_IDENTITY
public static final int AT_IDENTITY
- See Also:
- Constant Field Values
AT_VERSION_LIST
public static final int AT_VERSION_LIST
- See Also:
- Constant Field Values
AT_SELECTED_VERSION
public static final int AT_SELECTED_VERSION
- See Also:
- Constant Field Values
AT_FULLAUTH_ID_REQ
public static final int AT_FULLAUTH_ID_REQ
- See Also:
- Constant Field Values
AT_COUNTER
public static final int AT_COUNTER
- See Also:
- Constant Field Values
AT_COUNTER_TOO_SMALL
public static final int AT_COUNTER_TOO_SMALL
- See Also:
- Constant Field Values
AT_NONCE_S
public static final int AT_NONCE_S
- See Also:
- Constant Field Values
AT_CLIENT_ERROR_CODE
public static final int AT_CLIENT_ERROR_CODE
- See Also:
- Constant Field Values
AT_IV
public static final int AT_IV
- See Also:
- Constant Field Values
AT_ENCR_DATA
public static final int AT_ENCR_DATA
- See Also:
- Constant Field Values
AT_NEXT_PSEUDONYM
public static final int AT_NEXT_PSEUDONYM
- See Also:
- Constant Field Values
AT_NEXT_REAUTH_ID
public static final int AT_NEXT_REAUTH_ID
- See Also:
- Constant Field Values
AT_CHECKCODE
public static final int AT_CHECKCODE
- See Also:
- Constant Field Values
AT_RESULT_IND
public static final int AT_RESULT_IND
- See Also:
- Constant Field Values
EAPAKAAuthenticator
public EAPAKAAuthenticator()
getAuthName
public java.lang.String getAuthName()
- Specified by:
getAuthName
in class net.jradius.client.auth.RadiusAuthenticator
- See Also:
RadiusAuthenticator.getAuthName()
doEAPType
public byte[] doEAPType(byte id,
byte[] data,
byte[] fullEAPPacket)
throws net.jradius.exception.RadiusException
- Overrides:
doEAPType
in class net.jradius.client.auth.EAPAuthenticator
- Throws:
net.jradius.exception.RadiusException
doEAPType
public byte[] doEAPType(byte id,
byte[] data)
throws net.jradius.exception.RadiusException
- Specified by:
doEAPType
in class net.jradius.client.auth.EAPAuthenticator
- Throws:
net.jradius.exception.RadiusException
setupRequest
public void setupRequest(net.jradius.client.RadiusClient c,
net.jradius.packet.RadiusPacket p)
throws net.jradius.exception.RadiusException
- Overrides:
setupRequest
in class net.jradius.client.auth.RadiusAuthenticator
- Throws:
net.jradius.exception.RadiusException
- See Also:
RadiusAuthenticator.setupRequest(net.jradius.client.RadiusClient, net.jradius.packet.RadiusPacket)
Copyright © 2008 JRadius Project, All Rights Reserved.