public class WSSException extends ChainedException
WSSException
. This information can be used to generate SOAPFault
message.Modifier and Type | Field and Description |
---|---|
static QName |
FAILED_AUTHENTICATION
Indicates that the security token could not be authenticated or authorized.
|
static QName |
FAILED_CHECK
Indicates that the signature or decryption failed.
|
static QName |
INVALID_SECURITY
Indicates that an error was discovered while processing the wsse:Security header.
|
static QName |
INVALID_SECURITY_TOKEN
Indicates that the security token is not valid.
|
static QName |
MESSAGE_EXPIRED
Indicates that the timestamp on the security token has expired.
|
static QName |
SECURITY_TOKEN_UNAVAILABLE
Indicates that the referenced security token could not be retrieved.
|
static QName |
UNSUPPORTED_ALGORITHM
Indicates that an unsupported signature or encryption algorithm was used.
|
static QName |
UNSUPPORTED_SECURITY_TOKEN
Indicates that the security token is unsupported.
|
Constructor and Description |
---|
WSSException()
Creates a new WSSException instance
|
WSSException(QName faultcode)
Create a new
WSSException instance with the given fault code. |
WSSException(QName faultcode, java.lang.String faultString)
Create a new
WSSException instance with the given fault code and the detailed message. |
WSSException(java.lang.String message)
Creates a new WSSException instance with the given message string.
|
WSSException(java.lang.Throwable cause, QName faultcode)
Create a new
WSSException instance with the given fault code. |
Modifier and Type | Method and Description |
---|---|
SOAPEnvelope |
createSOAPFault()
Create a SOAP Fault message describing this exception.
|
SOAPEnvelope |
createSOAPFault12()
Create a SOAP Fault message describing this exception.
|
QName |
getFaultCode()
Return the WSS fault code.
|
java.lang.String |
getFaultString()
Return the WSS fault string.
|
java.lang.String |
getMessage()
Return the SOAP Fault Message.
|
java.lang.String |
getTraceString()
Used to return the Exception Stack Trace.
|
java.lang.String |
toString()
Return the description of the exception.
|
getCause
public static final QName UNSUPPORTED_SECURITY_TOKEN
public static final QName UNSUPPORTED_ALGORITHM
public static final QName INVALID_SECURITY
public static final QName INVALID_SECURITY_TOKEN
public static final QName FAILED_AUTHENTICATION
public static final QName FAILED_CHECK
public static final QName SECURITY_TOKEN_UNAVAILABLE
public static final QName MESSAGE_EXPIRED
public WSSException()
public WSSException(java.lang.String message)
message
- The exception message string.public WSSException(QName faultcode)
WSSException
instance with the given fault code.faultcode
- The WSS fault code.public WSSException(java.lang.Throwable cause, QName faultcode)
WSSException
instance with the given fault code.faultcode
- The WSS fault code.cause
- The exception cause.public WSSException(QName faultcode, java.lang.String faultString)
WSSException
instance with the given fault code and the detailed message.faultcode
- The WSS fault code.faultString
- The WSS fault string.public QName getFaultCode()
public java.lang.String getFaultString()
public java.lang.String getTraceString()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Throwable
public SOAPEnvelope createSOAPFault()
SOAP 1.1 is ONLY supported.
public SOAPEnvelope createSOAPFault12()
SOAP 1.2 version fault