Uses of Package
org.owasp.esapi.errors

Packages that use org.owasp.esapi.errors
org.owasp.esapi The ESAPI interfaces and Exception classes model the most important security functions to enterprise web applications. 
org.owasp.esapi.crypto This package contains ESAPI cryptography-related classes used throughout ESAPI. 
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.util This package contains ESAPI utility classes used throughout the reference implementation of ESAPI but may also be directly useful. 
org.owasp.esapi.waf This package contains the ESAPI Web Application Firewall (WAF). 
 

Classes in org.owasp.esapi.errors 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.
AuthenticationException
          An AuthenticationException should be thrown when anything goes wrong during login or logout.
AuthenticationHostException
          An AuthenticationHostException should be thrown when there is a problem with the host involved with authentication, particularly if the host changes unexpectedly.
EncodingException
          An EncodingException 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.
ExecutorException
          An ExecutorException should be thrown for any problems that arise during the execution of a system executable.
IntegrityException
          An IntegrityException should be thrown when a problem with the integrity of data has been detected.
IntrusionException
          An IntrusionException should be thrown anytime an error condition arises that is likely to be the result of an attack in progress.
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.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.crypto
EncryptionException
          An EncryptionException should be thrown for any problems related to encryption, hashing, or digital signatures.
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.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.errors
AuthenticationException
          An AuthenticationException should be thrown when anything goes wrong during login or logout.
EnterpriseSecurityException
          EnterpriseSecurityException is the base class for all security related exceptions.
EnterpriseSecurityRuntimeException
          EnterpriseSecurityRuntimeException is the base class for all security related runtime exceptions.
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.
 

Classes in org.owasp.esapi.errors 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.
AuthenticationCredentialsException
          An AuthenticationException should be thrown when anything goes wrong during login or logout.
AuthenticationException
          An AuthenticationException should be thrown when anything goes wrong during login or logout.
AuthenticationHostException
          An AuthenticationHostException should be thrown when there is a problem with the host involved with authentication, particularly if the host changes unexpectedly.
EncodingException
          An EncodingException 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.
ExecutorException
          An ExecutorException should be thrown for any problems that arise during the execution of a system executable.
IntrusionException
          An IntrusionException should be thrown anytime an error condition arises that is likely to be the result of an attack in progress.
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.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.reference.accesscontrol
AccessControlException
          An AccessControlException should be thrown when a user attempts to access a resource that they are not authorized for.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.reference.accesscontrol.policyloader
AccessControlException
          An AccessControlException should be thrown when a user attempts to access a resource that they are not authorized for.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.reference.crypto
EncryptionException
          An EncryptionException should be thrown for any problems related to encryption, hashing, or digital signatures.
EncryptionRuntimeException
          An EncryptionRuntimeException should be thrown for any problems related to encryption, hashing, or digital signatures.
IntegrityException
          An IntegrityException should be thrown when a problem with the integrity of data has been detected.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.reference.validation
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.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.tags
EncodingException
          An EncodingException should be thrown for any problems that occur when encoding or decoding data.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.util
ConfigurationException
          A ConfigurationException should be thrown when a problem arises because of a problem in one of ESAPI's configuration files, such as a missing required property or invalid setting of a property, or missing or unreadable configuration file, etc.
 

Classes in org.owasp.esapi.errors used by org.owasp.esapi.waf
EnterpriseSecurityException
          EnterpriseSecurityException is the base class for all security related exceptions.
 



Copyright © 2011 The Open Web Application Security Project (OWASP). All Rights Reserved.