MCPcopy Create free account

hub / github.com/ESAPI/esapi-java / functions

Functions61 in github.com/ESAPI/esapi-java

↓ 2 callersMethodgetMessage
()
src/main/java/org/owasp/esapi/core/validation/ValidationError.java:5
MethodAccessControlException
Creates a new instance of EnterpriseSecurityException. This exception is automatically logged, so that simply by using this API, applications will gen
src/main/java/org/owasp/esapi/core/accesscontrol/AccessControlException.java:23
MethodAuthenticationException
Creates a new instance of EnterpriseSecurityException. This exception is automatically logged, so that simply by using this API, applications will gen
src/main/java/org/owasp/esapi/core/authentication/AuthenticationException.java:18
MethodEncodingException
Creates a new instance of EnterpriseSecurityException. This exception is automatically logged, so that simply by using this API, applications will gen
src/main/java/org/owasp/esapi/core/encoding/EncodingException.java:18
MethodEnterpriseSecurityException
Instantiates a new security exception.
src/main/java/org/owasp/esapi/core/EnterpriseSecurityException.java:45
MethodEnterpriseSecurityRuntimeException
Instantiates a new security exception.
src/main/java/org/owasp/esapi/core/EnterpriseSecurityRuntimeException.java:16
MethodGenericSecurityLoggingEvent
(String label)
src/main/java/org/owasp/esapi/core/logging/GenericSecurityLoggingEvent.java:30
MethodMixedEncodingException
Creates a new instance of EnterpriseSecurityException. This exception is automatically logged, so that simply by using this API, applications will gen
src/main/java/org/owasp/esapi/core/encoding/MixedEncodingException.java:17
MethodMultipleEncodingException
Creates a new instance of EnterpriseSecurityException. This exception is automatically logged, so that simply by using this API, applications will gen
src/main/java/org/owasp/esapi/core/encoding/MultipleEncodingException.java:17
MethodUnencodableCharacterException
Creates a new instance of EnterpriseSecurityException. This exception is automatically logged, so that simply by using this API, applications will gen
src/main/java/org/owasp/esapi/core/encoding/UnencodableCharacterException.java:17
MethodValidationErrors
()
src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java:15
MethodValidationException
(String userMessage, String logMessage, ValidationError... errors)
src/main/java/org/owasp/esapi/core/validation/ValidationException.java:12
MethodaddError
(String context, ValidationError error)
src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java:19
Methodalways
(T event, String message, Object... parms)
src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java:22
MethodassertAuthorized
Developers should call {@code assertAuthorized} to enforce privileged access to the system. It should be used to answer the question: "Should executio
src/main/java/org/owasp/esapi/core/accesscontrol/AccessController.java:87
Methodaudit
(T event, String message, Object... parms)
src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java:19
Methodauthenticate
(Auth authentication)
src/main/java/org/owasp/esapi/core/authentication/Authenticator.java:21
Methodcanonicalize
Canonicalization is simply the operation of reducing a possibly encoded string down to its simplest form. This is important, because attackers frequen
src/main/java/org/owasp/esapi/core/encoding/Encoder.java:63
Methodclear
()
src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java:42
Methoddebug
(T event, String message, Object... parms)
src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java:25
Methoddecode
Decodes the supplied string @param str @return @throws EncodingException
src/main/java/org/owasp/esapi/core/encoding/EncodingContext.java:28
Methodencode
Encodes the given untrusted input for the supplied context. @param context The context to apply encoding for @param input The input to be encoded @pa
src/main/java/org/owasp/esapi/core/encoding/Encoder.java:24
Methodencode
Encodes a single character returning either the character itself or the encoded version of the character for the current context. @param c The charac
src/main/java/org/owasp/esapi/core/encoding/EncodingContext.java:20
Methoderror
(T event, String message, Object... parms)
src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java:34
MethodgetComponentConfiguration
Looks up the configuration for a component by it's UUID. @param componentID @param <Configuration> @return
src/main/java/org/owasp/esapi/core/configuration/ComponentConfigurationManager.java:15
MethodgetComponentID
Returns the Unique Identifier for this component/control instance. @return Unique Identifier for this component/control instance
src/main/java/org/owasp/esapi/core/SecurityComponent.java:15
MethodgetControlSequence
Returns the character sequence that marks the beginning of a control sequence. For example in HTML this would simply return the '&amp;' character. @r
src/main/java/org/owasp/esapi/core/encoding/EncodingContext.java:36
MethodgetControlSequenceEnd
Returns the character or character sequence that marks the end of a control sequence. For example in HTML this would simply return the ';' character.
src/main/java/org/owasp/esapi/core/encoding/EncodingContext.java:44
MethodgetCredential
()
src/main/java/org/owasp/esapi/core/authentication/Authentication.java:18
MethodgetErrors
()
src/main/java/org/owasp/esapi/core/validation/ValidationException.java:27
MethodgetErrors
(String context)
src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java:38
MethodgetEventType
Returns a label containing the type of event this represents. @return The type of SecurityEvent this implementation represents.
src/main/java/org/owasp/esapi/core/logging/GenericSecurityLoggingEvent.java:39
MethodgetEventType
Returns a label containing the type of event this represents. @return The type of SecurityEvent this implementation represents.
src/main/java/org/owasp/esapi/core/event/SecurityEvent.java:19
MethodgetExpiration
()
src/main/java/org/owasp/esapi/core/authentication/User.java:8
MethodgetFailedLoginCount
()
src/main/java/org/owasp/esapi/core/authentication/User.java:11
MethodgetField
()
src/main/java/org/owasp/esapi/core/validation/ValidationError.java:4
MethodgetInstanceConfiguration
Looks up the configuration for a specific instance of a component by it's UUID and a supplied instance qualifier. @param component @param instanceQual
src/main/java/org/owasp/esapi/core/configuration/ComponentConfigurationManager.java:25
MethodgetLastFailedLoginDate
()
src/main/java/org/owasp/esapi/core/authentication/User.java:12
MethodgetLastFailedLoginHost
()
src/main/java/org/owasp/esapi/core/authentication/User.java:13
MethodgetLastLoginDate
()
src/main/java/org/owasp/esapi/core/authentication/User.java:16
MethodgetLastLoginHost
()
src/main/java/org/owasp/esapi/core/authentication/User.java:17
MethodgetLogMessage
Returns a message that is safe to display in logs, but may contain sensitive information and therefore probably should not be displayed to users. @re
src/main/java/org/owasp/esapi/core/EnterpriseSecurityRuntimeException.java:77
MethodgetLogMessage
Returns a message that is safe to display in logs, but may contain sensitive information and therefore probably should not be displayed to users. @re
src/main/java/org/owasp/esapi/core/EnterpriseSecurityException.java:106
MethodgetLogger
(K loggerKey)
src/main/java/org/owasp/esapi/core/logging/SecurityLoggerFactory.java:5
MethodgetPrincipal
()
src/main/java/org/owasp/esapi/core/authentication/Authentication.java:19
MethodgetResourceIdentifier
()
src/main/java/org/owasp/esapi/core/accesscontrol/ManagedResource.java:9
MethodgetResourceReference
()
src/main/java/org/owasp/esapi/core/accesscontrol/AccessControlException.java:44
MethodgetUser
()
src/main/java/org/owasp/esapi/core/authentication/Authentication.java:17
MethodgetUserMessage
Returns message meant for display to users Note that if you are unsure of what set this message, it would probably be a good idea to encode this mess
src/main/java/org/owasp/esapi/core/EnterpriseSecurityRuntimeException.java:65
MethodgetUserMessage
Returns message meant for display to users Note that if you are unsure of what set this message, it would probably be a good idea to encode this mess
src/main/java/org/owasp/esapi/core/EnterpriseSecurityException.java:94
Methodinfo
(T event, String message, Object... parms)
src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java:28
MethodisAuthorized
Developers should call isAuthorized to control execution flow. For example, if you want to decide whether to display a UI widget in the browser using
src/main/java/org/owasp/esapi/core/accesscontrol/AccessController.java:72
MethodisEnabled
()
src/main/java/org/owasp/esapi/core/authentication/User.java:7
MethodnextError
(String context)
src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java:29
MethodonSecurityEvent
(SecurityEvent event, T eventContext)
src/main/java/org/owasp/esapi/core/event/SecurityEventListener.java:8
Methodraise
Raises the event which notifies all subscribers to the event type that the event has been fired and invokes the {@link SecurityEventListener#onSecurit
src/main/java/org/owasp/esapi/core/event/SecurityEventRegistry.java:32
Methodsubscribe
Subscribes to listen for {@link SecurityEvent}s specified by the passed in type. @param eventType The type of event this listener subscribes to. @par
src/main/java/org/owasp/esapi/core/event/SecurityEventRegistry.java:12
Methodsupports
Returns whether the supplied object is supported by this Validator instance. @param input The object that is to be validated. @return True if this va
src/main/java/org/owasp/esapi/core/validation/Validator.java:44
Methodunsubscribe
Removes a subscriber from the registry. @param subscriber The subscriber wishing to be removed @param <T> The type of listener - implied by the subsc
src/main/java/org/owasp/esapi/core/event/SecurityEventRegistry.java:20
Methodvalidate
Validates the given input and throws a {@link ValidationException} if validation fails. @param input The input to be validated. @param <T> Data-Type
src/main/java/org/owasp/esapi/core/validation/Validator.java:27
Methodwarn
(T event, String message, Object... parms)
src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java:31