AXL RADIUS Server API V3

com.theorem.radserver3.auth.rsaace.client
Class RSAACEClient

Object
  extended byRSAACEClient

public class RSAACEClient
extends Object


Constructor Summary
RSAACEClient(RADIUSClient rc, String name, char[] pin, AttributeList common, RSAACEHandler handler)
           
 
Method Summary
 RSAACEInfo process()
          Process the requests.
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSAACEClient

public RSAACEClient(RADIUSClient rc,
                    String name,
                    char[] pin,
                    AttributeList common,
                    RSAACEHandler handler)
Method Detail

process

public RSAACEInfo process()
                   throws ClientSendException,
                          ClientReceiveException
Process the requests.

Returns:
Processing state - one of RSAACEInfo.STATE_CONTINUE, RSAACEInfo.STATE_COMPLETE or RSAACEInfo.STATE_ERROR.

If the state is RSAACEInfo.STATE_CONTINUE display the value in the RSAACEInfo.getDisplayMessage() and fill the RSAACEInfo.setResponse() with the response to the displayed message.

If the state is RSAACEInfo.STATE_COMPLETE the authentication has succeeded.

If the state is RSAACEInfo.STATE_ERROR the authentication has failed for some reason.

Throws:
ClientSendException - if there's a problem sending a packet (highly unlikely).
ClientReceiveException - if there's a problem receiving a packet - a time out has occurred..

AXL RADIUS Server API V3

Submit a bug report or feature request

Copyright 1998-2008 AXL Software. PO Box 97, Viola, Delaware 19979, U.S.A. All Rights Reserved.