com.jcorporate.expresso.core.security |
This package contains Expresso's security system, switchable from "weak" security (e.g. minimal-strength encryption) to "strong"
security. It also includes filters for field data used in DBObjects to prevent embedded code and other forms of attack on the security
of the system.
|
Java Source File Name | Type | Comment |
AbstractRandomNumber.java | Class | |
AbstractStringEncryption.java | Class | |
CryptoManager.java | Class | CryptoManager.java
Singleton Class that acts as a facade for managing if strong or weak crypto
is desired. |
CryptoTests.java | Class | |
DelayThread.java | Class | Simple class called to suspend thread execution for x many seconds before
offering a retry to login. |
MapBasedUserInfo.java | Class | A User Info implementation that is Map based instead of database object
based. |
StringHash.java | Class | Base class for hashing. |
SuperUser.java | Class | This is a user that represents a SuperUser. |
User.java | Class | This class provides a front-end for maintaining Expresso
Users. |
UserInfo.java | Interface | |
UserListener.java | Interface | |