|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use org.owasp.esapi | |
| org.owasp.esapi | The ESAPI interfaces and Exception classes model the most important security functions to enterprise web applications. |
| org.owasp.esapi.reference | Reference implementations of the ESAPI interfaces. |
| Classes in org.owasp.esapi used by org.owasp.esapi | |
| AccessControlException
An AccessControlException should be thrown when a user attempts to access a resource that they are not authorized for. |
|
| AccessController
The IAccessController interface defines a set of methods that can be used in a wide variety of applications to enforce access control. |
|
| AccessReferenceMap
The AccessReferenceMap interface is used to map from a set of internal direct object references to a set of indirect references that are safe to disclose publicly. |
|
| AuthenticationException
An AuthenticationException should be thrown when anything goes wrong during login or logout. |
|
| Authenticator
The Authenticator interface defines a set of methods for generating and handling account credentials and session identifiers. |
|
| Encoder
The Encoder interface contains a number of methods related to encoding input so that it will be safe for a variety of interpreters. |
|
| EncodingException
An ExecutorException should be thrown for any problems that occur when encoding or decoding data. |
|
| EncryptionException
An EncryptionException should be thrown for any problems related to encryption, hashing, or digital signatures. |
|
| Encryptor
The Encryptor interface provides a set of methods for performing common encryption, random number, and hashing operations. |
|
| EnterpriseSecurityException
EnterpriseSecurityException is the base class for all security related exceptions. |
|
| Executor
The Executor interface is used to run an OS command with reduced security risk. |
|
| ExecutorException
An ExecutorException should be thrown for any problems that arise during the execution of a system executable. |
|
| HTTPUtilities
The HTTPUtilities interface is a collection of methods that provide additional security related to HTTP requests, responses, sessions, cookies, headers, and logging. |
|
| IntegrityException
An AvailabilityException should be thrown when the availability of a limited resource is in jeopardy. |
|
| IntrusionDetector
The IntrusionDetector interface is intended to track security relevant events and identify attack behavior. |
|
| IntrusionException
An IntrusionException should be thrown anytime an error condition arises that is likely to be the result of an attack in progress. |
|
| LogFactory
The LogFactory interface is intended to allow substitution of various logging packages, while providing a common interface to access them. |
|
| Logger
The Logger interface defines a set of methods that can be used to log security events. |
|
| Randomizer
The IRandomizer interface defines a set of methods for creating cryptographically random numbers and strings. |
|
| SecurityConfiguration
The ISecurityConfiguration interface stores all configuration information that directs the behavior of the ESAPI implementation. |
|
| SecurityConfiguration.Threshold
|
|
| User
The IUser iimport org.owasp.esapi.reference.Encoder; nterface represents an application user or user account. |
|
| ValidationException
A ValidationException should be thrown to indicate that the data provided by the user or from some other external source does not match the validation rules that have been specified for that data. |
|
| Validator
The Validator interface defines a set of methods for canonicalizing and validating untrusted input. |
|
| Classes in org.owasp.esapi used by org.owasp.esapi.reference | |
| AccessControlException
An AccessControlException should be thrown when a user attempts to access a resource that they are not authorized for. |
|
| AccessController
The IAccessController interface defines a set of methods that can be used in a wide variety of applications to enforce access control. |
|
| AuthenticationException
An AuthenticationException should be thrown when anything goes wrong during login or logout. |
|
| Authenticator
The Authenticator interface defines a set of methods for generating and handling account credentials and session identifiers. |
|
| Encoder
The Encoder interface contains a number of methods related to encoding input so that it will be safe for a variety of interpreters. |
|
| EncodingException
An ExecutorException should be thrown for any problems that occur when encoding or decoding data. |
|
| EncryptedProperties
The EncryptedProperties interface represents a properties file where all the data is encrypted before it is added, and decrypted when it retrieved. |
|
| EncryptionException
An EncryptionException should be thrown for any problems related to encryption, hashing, or digital signatures. |
|
| Encryptor
The Encryptor interface provides a set of methods for performing common encryption, random number, and hashing operations. |
|
| Executor
The Executor interface is used to run an OS command with reduced security risk. |
|
| ExecutorException
An ExecutorException should be thrown for any problems that arise during the execution of a system executable. |
|
| HTTPUtilities
The HTTPUtilities interface is a collection of methods that provide additional security related to HTTP requests, responses, sessions, cookies, headers, and logging. |
|
| IntegrityException
An AvailabilityException should be thrown when the availability of a limited resource is in jeopardy. |
|
| IntrusionDetector
The IntrusionDetector interface is intended to track security relevant events and identify attack behavior. |
|
| IntrusionException
An IntrusionException should be thrown anytime an error condition arises that is likely to be the result of an attack in progress. |
|
| LogFactory
The LogFactory interface is intended to allow substitution of various logging packages, while providing a common interface to access them. |
|
| Logger
The Logger interface defines a set of methods that can be used to log security events. |
|
| Randomizer
The IRandomizer interface defines a set of methods for creating cryptographically random numbers and strings. |
|
| SecurityConfiguration
The ISecurityConfiguration interface stores all configuration information that directs the behavior of the ESAPI implementation. |
|
| SecurityConfiguration.Threshold
|
|
| User
The IUser iimport org.owasp.esapi.reference.Encoder; nterface represents an application user or user account. |
|
| ValidationException
A ValidationException should be thrown to indicate that the data provided by the user or from some other external source does not match the validation rules that have been specified for that data. |
|
| Validator
The Validator interface defines a set of methods for canonicalizing and validating untrusted input. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||