Installing on a Windows 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