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.SocketExceptionpublic RadiusConn(java.lang.String host,
int port,
java.lang.String secret,
byte[] seed,
java.util.Properties options)
throws java.net.SocketException
java.net.SocketExceptionpublic 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.SocketExceptionpublic void disconnect()
throws java.io.IOException
java.io.IOExceptionpublic void authenticate(java.lang.String name,
java.lang.String password)
throws java.io.IOException,
java.security.NoSuchAlgorithmException,
RejectException,
ChallengeException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionRejectExceptionChallengeExceptionpublic void replyChallenge(java.lang.String password,
ChallengeException ce)
throws java.io.IOException,
java.security.NoSuchAlgorithmException,
RejectException,
ChallengeException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionRejectExceptionChallengeExceptionpublic void replyChallenge(java.lang.String name,
java.lang.String password,
ChallengeException ce)
throws java.io.IOException,
java.security.NoSuchAlgorithmException,
RejectException,
ChallengeException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionRejectExceptionChallengeExceptionpublic 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.IOExceptionjava.security.NoSuchAlgorithmExceptionRejectExceptionChallengeException