|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| IAccessController | The IAccessController interface defines a set of methods that can be used in a wide variety of applications to enforce access control. |
| IAccessReferenceMap | The IAccessReferenceMap interface is used to map from a set of internal direct object references to a set of indirect references that are safe to disclose publically. |
| IAuthenticator | The IAuthenticator interface defines a set of methods for generating and handling account credentials and session identifiers. |
| IEncoder | The IEncoder interface contains a number of methods related to encoding input so that it will be safe for a variety of interpreters. |
| IEncryptedProperties | The IEncryptedProperties interface is a properties file where all the data is encrypted before it is added, and decrypted when it retrieved. |
| IEncryptor | The IEncryptor interface provides a set of methods for performing common encryption, random number, and hashing operations. |
| IExecutor | The Executor interface is used to run an OS command with less security risk. |
| IHTTPUtilities | The IHTTPUtilities interface is a collection of methods that provide additional security related to HTTP requests, responses, sessions, cookies, headers, and logging. |
| IIntrusionDetector | The IIntrusionDetector interface is intended to track security relevant events and identify attack behavior. |
| ILogFactory | |
| ILogger | The ILogger interface defines a set of methods that can be used to log security events. |
| IRandomizer | The IRandomizer interface defines a set of methods for creating cryptographically random numbers and strings. |
| ISecurityConfiguration | The ISecurityConfiguration interface stores all configuration information that directs the behavior of the ESAPI implementation. |
| IUser | The IUser interface represents an application user or user account. |
| IValidator | The IValidator interface defines a set of methods for canonicalizing and validating untrusted input. |
A set of interfaces modeling the most important security functions to enterprise web applications. The interfaces in this package are intended to be extended and customized within an enterprise to match their custom data, security services, and application environment. A reference implementation of this interface is provided as an example of how this library can be implemented successfully.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||