|
Class Summary |
| AuthKey |
AuthKey calculates and communicates the GNU.FREE authorisation key which
helps to secure the system against attacks through reverse engineering the
client program. |
| CryptFrame |
Asks user to enter database encryption password |
| DBase |
DBase creates databases, tables and interacts with these through JDBC and SQL. |
| ERFrame1 |
Main status display screen. |
| ERFrame2 |
|
| ERServer |
Launches the ERServer program and initalises the GUI. |
| ERServerProtocol |
Processes the Strings passed to it by TCPServer but throws
all errors back up to TCPServer which can better handle
problems by elegantly closing connections. |
| ScreenAppender |
Implements the org.apache.log4j.Appender interface to provide screen
display of logging output. |
| SecureAppender |
Implements the org.apache.log4j.Appender interface to provide a secure
addition to GNU.FREE logging.
This class creates a chain of Message Digests, so that the every log entry creates a
digest of itself with the previous entry. |
| TCPServer |
The TCPServer Class opens a socket to listen for client connections
which, when received, are spun out into new threads to keep the listening
socket free to accept new clients. |