Installing on a LINUX / UNIX host

The distribution file will extract to the relative paths com/theorem/radserver3, com/theorem/snmpagent, and com/theorem/misc. To use the RADIUS Server package for client or server use this import:

import com.theorem.radserver3.*;

There is one jar fille,  radserver3.jar for both the server and client.

CLASSPATH=$CLASSPATH:/java/com/theorem/radserver3/radserver3.jar

If you have the source and need to compile the classes it's easiest if the package is reachable from a CLASSPATH root directory.

If you change the RADIUS Server package you have to change the Java files in the following directories:

com/theorem/misc/*.java
com/theorem/radserver3/*.java
com/theorem/radserver3/eap/*.java
com/theorem/radserver3/bouncycastle/*.java
com/theorem/snmpagent/*.java
com/theorem/snmpagent/snmp/*.java
com/theorem/snmpagent/snmp/asn1/*.java
com/theorem/snmpagent/snmp/exceptions/*.java
com/theorem/snmpagent/snmp/ip/*.java

There are also example files:

com/theorem/radserver3/examples/server/*.java
com/theorem/radserver3/examples/authserver/*.java
com/theorem/radserver3/examples/proxy/*.java
com/theorem/radserver3/examples/clientload/*.java
com/theorem/radserver3/examples/objectpool/*.java