|
AXL RADIUS Server API V3 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
ObjectEAPMD5Auth
| Field Summary | |
static int |
MD5
MD5 response is expected (1). |
static int |
NAK_AUTH_UKNOWN
Return value if no prefered authentication accomanpanied a NAK. |
static int |
NO_NAK
Return value if the authentication completed succesfully. |
| Constructor Summary | |
EAPMD5Auth(AuthInfo ai,
EAPPacket eapIn)
Constructor. |
|
| Method Summary | |
int |
getNAK()
Get any NAK information that might have been received. |
boolean |
MD5(byte[] password)
EAP MD5 handler. |
| Methods inherited from class Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MD5
public static final int NAK_AUTH_UKNOWN
public static final int NO_NAK
| Constructor Detail |
public EAPMD5Auth(AuthInfo ai,
EAPPacket eapIn)
ai - AuthInfo object.eapIn - EAPPacket object.| Method Detail |
public int getNAK()
public boolean MD5(byte[] password)
throws AccessDropException,
AccessRejectException
This is similar to the handleStartPacket() in that it handles the entire transaction from the Identity Response to the actual authentication.
If successful it will have appended the EAP success message to the response attributes.
The sequence of packets:
Client --> Server: Identity Response
Server --> Client: MD5 Challenge
Client --> Server: MD5 Response
Server --> Client: Success or Failure Response.
password - Password.
AccessDropException - if there's a problem with the EAP packet.
AccessRejectException - if there's an authentication error.getNAK()
|
AXL RADIUS Server API V3 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||