Module io.inverno.mod.security.http
Class ExpiredNonceException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.inverno.mod.security.SecurityException
io.inverno.mod.security.authentication.AuthenticationException
io.inverno.mod.security.http.digest.ExpiredNonceException
- All Implemented Interfaces:
Serializable
Thrown by a DigestCredentialsMatcher
to indicate that the provided nonce has expired.
This exception should be intercepted by a DigestAuthenticationErrorInterceptor
to send with a stale response to the client as defined by
RFC 7616 section 3.3.
- Since:
- 1.5
- Author:
- Jeremy Kuhn
- See Also:
-
Constructor Summary
ConstructorDescriptionCreates an expired nonce exception.ExpiredNonceException
(String message) Creates an expired nonce exception with the specified message.ExpiredNonceException
(String message, Throwable cause) Creates an expired nonce exception with the specified message and cause.ExpiredNonceException
(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) Creates an expired nonce exception with the specified message, cause, suppression enabled or disabled and writable stack trace enabled or disabled.ExpiredNonceException
(Throwable cause) Creates an expired nonce exception with the specified cause. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ExpiredNonceException
public ExpiredNonceException()Creates an expired nonce exception.
-
ExpiredNonceException
Creates an expired nonce exception with the specified message.
- Parameters:
message
- the message
-
ExpiredNonceException
Creates an expired nonce exception with the specified cause.
- Parameters:
cause
- the cause
-
ExpiredNonceException
Creates an expired nonce exception with the specified message and cause.
- Parameters:
message
- the messagecause
- the cause
-
ExpiredNonceException
public ExpiredNonceException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) Creates an expired nonce exception with the specified message, cause, suppression enabled or disabled and writable stack trace enabled or disabled.
- Parameters:
message
- the messagecause
- the causeenableSuppression
- true to enable suppression, false otherwisewritableStackTrace
- true to make the stack trace writable, false otherwise
-