Class Summary |
AuthKey |
AuthKey calculates and communicates the 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. |