public class RadiusConn
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PORT |
static int |
DEFAULT_TIMEOUT |
static int |
MAX_RETRIES |
static int |
OFFICAL_PORT |
static java.lang.String |
OPTION_DEBUG |
Constructor and Description |
---|
RadiusConn(java.lang.String host,
int port,
java.lang.String secret,
byte[] seed,
java.util.Properties options) |
RadiusConn(java.lang.String host1,
int port1,
java.lang.String host2,
int port2,
java.lang.String secret,
int timeout,
byte[] seed,
java.util.Properties options) |
RadiusConn(java.lang.String host1,
java.lang.String host2,
int port,
java.lang.String secret,
int timeout) |
Modifier and Type | Method and Description |
---|---|
void |
authenticate(java.lang.String name,
java.lang.String password) |
void |
disconnect() |
void |
replyChallenge(java.lang.String password,
ChallengeException ce) |
void |
replyChallenge(java.lang.String name,
java.lang.String password,
ChallengeException ce) |
void |
replyChallenge(java.lang.String name,
java.lang.String password,
java.lang.String state) |
public static int MAX_RETRIES
public static int OFFICAL_PORT
public static int DEFAULT_PORT
public static int DEFAULT_TIMEOUT
public static java.lang.String OPTION_DEBUG
public RadiusConn(java.lang.String host1, java.lang.String host2, int port, java.lang.String secret, int timeout) throws java.net.SocketException
java.net.SocketException
public RadiusConn(java.lang.String host, int port, java.lang.String secret, byte[] seed, java.util.Properties options) throws java.net.SocketException
java.net.SocketException
public RadiusConn(java.lang.String host1, int port1, java.lang.String host2, int port2, java.lang.String secret, int timeout, byte[] seed, java.util.Properties options) throws java.net.SocketException
java.net.SocketException
public void disconnect() throws java.io.IOException
java.io.IOException
public void authenticate(java.lang.String name, java.lang.String password) throws java.io.IOException, java.security.NoSuchAlgorithmException, RejectException, ChallengeException
java.io.IOException
java.security.NoSuchAlgorithmException
RejectException
ChallengeException
public void replyChallenge(java.lang.String password, ChallengeException ce) throws java.io.IOException, java.security.NoSuchAlgorithmException, RejectException, ChallengeException
java.io.IOException
java.security.NoSuchAlgorithmException
RejectException
ChallengeException
public void replyChallenge(java.lang.String name, java.lang.String password, ChallengeException ce) throws java.io.IOException, java.security.NoSuchAlgorithmException, RejectException, ChallengeException
java.io.IOException
java.security.NoSuchAlgorithmException
RejectException
ChallengeException
public void replyChallenge(java.lang.String name, java.lang.String password, java.lang.String state) throws java.io.IOException, java.security.NoSuchAlgorithmException, RejectException, ChallengeException
java.io.IOException
java.security.NoSuchAlgorithmException
RejectException
ChallengeException