|
||||||||||
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.errors | A set of exception classes designed to model the error conditions that frequently arise in enterprise web applications and web services. |
org.owasp.esapi.reference | This package contains reference implementations of the ESAPI interfaces. |
org.owasp.esapi.reference.accesscontrol | |
org.owasp.esapi.reference.accesscontrol.policyloader | |
org.owasp.esapi.reference.crypto | This package contains the reference implementation for some of the ESAPI cryptography-related classes used throughout ESAPI. |
org.owasp.esapi.reference.validation | This package contains data format-specific validation rule functions. |
org.owasp.esapi.tags | This package contains sample JSP tags that demonstrate how to use the ESAPI functions to protect an application from within a JSP page. |
org.owasp.esapi.waf.rules | This package contains all of the Rule subclasses that correspond to policy file entries. |
Classes in org.owasp.esapi used by org.owasp.esapi | |
---|---|
AccessController
The AccessController interface defines a set of methods that can be used in a wide variety of applications to enforce access control. |
|
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 for decoding input and encoding output so that it will be safe for a variety of interpreters. |
|
Encryptor
The Encryptor interface provides a set of methods for performing common encryption, random number, and hashing operations. |
|
ExecuteResult
The ExecuteResult class encapsulates the pieces of data that can be returned from a process executed by the Executor interface. |
|
Executor
The Executor interface is used to run an OS command with reduced security risk. |
|
HTTPUtilities
The HTTPUtilities interface is a collection of methods that provide additional security related to HTTP requests, responses, sessions, cookies, headers, and logging. |
|
IntrusionDetector
The IntrusionDetector interface is intended to track security relevant events and identify attack behavior. |
|
Logger
The Logger interface defines a set of methods that can be used to log security events. |
|
Logger.EventType
Defines the type of log event that is being generated. |
|
Randomizer
The Randomizer interface defines a set of methods for creating cryptographically random numbers and strings. |
|
SecurityConfiguration
The SecurityConfiguration interface stores all configuration information
that directs the behavior of the ESAPI implementation. |
|
SecurityConfiguration.Threshold
Models a simple threshold as a count and an interval, along with a set of actions to take if the threshold is exceeded. |
|
User
The User interface represents an application user or user account. |
|
ValidationErrorList
The ValidationErrorList class defines a well-formed collection of ValidationExceptions so that groups of validation functions can be called in a non-blocking fashion. |
|
ValidationRule
|
|
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.errors | |
---|---|
Logger
The Logger interface defines a set of methods that can be used to log security events. |
Classes in org.owasp.esapi used by org.owasp.esapi.reference | |
---|---|
AccessController
The AccessController 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. |
|
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 for decoding input and encoding output so that it will be safe for a variety of interpreters. |
|
ExecuteResult
The ExecuteResult class encapsulates the pieces of data that can be returned from a process executed by the Executor interface. |
|
Executor
The Executor interface is used to run an OS command with reduced security risk. |
|
HTTPUtilities
The HTTPUtilities interface is a collection of methods that provide additional security related to HTTP requests, responses, sessions, cookies, headers, and logging. |
|
IntrusionDetector
The IntrusionDetector interface is intended to track security relevant events and identify attack behavior. |
|
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. |
|
Logger.EventType
Defines the type of log event that is being generated. |
|
Randomizer
The Randomizer interface defines a set of methods for creating cryptographically random numbers and strings. |
|
SecurityConfiguration
The SecurityConfiguration interface stores all configuration information
that directs the behavior of the ESAPI implementation. |
|
SecurityConfiguration.Threshold
Models a simple threshold as a count and an interval, along with a set of actions to take if the threshold is exceeded. |
|
User
The User interface represents an application user or user account. |
|
ValidationErrorList
The ValidationErrorList class defines a well-formed collection of ValidationExceptions so that groups of validation functions can be called in a non-blocking fashion. |
|
ValidationRule
|
|
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.accesscontrol | |
---|---|
AccessController
The AccessController interface defines a set of methods that can be used in a wide variety of applications to enforce access control. |
|
AccessControlRule
|
|
Logger
The Logger interface defines a set of methods that can be used to log security events. |
Classes in org.owasp.esapi used by org.owasp.esapi.reference.accesscontrol.policyloader | |
---|---|
AccessControlRule
|
|
Logger
The Logger interface defines a set of methods that can be used to log security events. |
Classes in org.owasp.esapi used by org.owasp.esapi.reference.crypto | |
---|---|
EncryptedProperties
The EncryptedProperties interface represents a properties file
where all the data is encrypted before it is added, and decrypted when it
retrieved. |
|
Encryptor
The Encryptor interface provides a set of methods for performing common encryption, random number, and hashing operations. |
Classes in org.owasp.esapi used by org.owasp.esapi.reference.validation | |
---|---|
Encoder
The Encoder interface contains a number of methods for decoding input and encoding output so that it will be safe for a variety of interpreters. |
|
ValidationErrorList
The ValidationErrorList class defines a well-formed collection of ValidationExceptions so that groups of validation functions can be called in a non-blocking fashion. |
|
ValidationRule
|
Classes in org.owasp.esapi used by org.owasp.esapi.tags | |
---|---|
Encoder
The Encoder interface contains a number of methods for decoding input and encoding output so that it will be safe for a variety of interpreters. |
Classes in org.owasp.esapi used by org.owasp.esapi.waf.rules | |
---|---|
Logger
The Logger interface defines a set of methods that can be used to log security events. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |