org.apache.xml.security.signature
Class MissingResourceFailureException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.apache.xml.security.exceptions.XMLSecurityException
              extended byorg.apache.xml.security.signature.XMLSignatureException
                  extended byorg.apache.xml.security.signature.MissingResourceFailureException
All Implemented Interfaces:
java.io.Serializable

public class MissingResourceFailureException
extends XMLSignatureException

Thrown by SignedInfo.verify() when testing the signature fails because of uninitialized References.

Author:
Christian Geuer-Pollmann
See Also:
ReferenceNotInitializedException, Serialized Form

Field Summary
 
Fields inherited from class org.apache.xml.security.exceptions.XMLSecurityException
msgID, originalException
 
Constructor Summary
MissingResourceFailureException(java.lang.String _msgID, java.lang.Exception _originalException, Reference reference)
          Constructor MissingResourceFailureException
MissingResourceFailureException(java.lang.String _msgID, java.lang.Object[] exArgs, java.lang.Exception _originalException, Reference reference)
          Constructor MissingResourceFailureException
MissingResourceFailureException(java.lang.String _msgID, java.lang.Object[] exArgs, Reference reference)
          Constructor MissingResourceFailureException
MissingResourceFailureException(java.lang.String _msgID, Reference reference)
          MissingKeyResourceFailureException constructor.
 
Method Summary
 Reference getReference()
          used to get the uninitialized Reference This allows to supply the correct XMLSignatureInput to the Reference to try again verification.
 void setReference(Reference reference)
          used to set the uninitialized Reference
 
Methods inherited from class org.apache.xml.security.exceptions.XMLSecurityException
getMsgID, getOriginalException, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MissingResourceFailureException

public MissingResourceFailureException(java.lang.String _msgID,
                                       Reference reference)
MissingKeyResourceFailureException constructor.

Parameters:
_msgID -
reference -
See Also:
getReference()

MissingResourceFailureException

public MissingResourceFailureException(java.lang.String _msgID,
                                       java.lang.Object[] exArgs,
                                       Reference reference)
Constructor MissingResourceFailureException

Parameters:
_msgID -
exArgs -
reference -
See Also:
getReference()

MissingResourceFailureException

public MissingResourceFailureException(java.lang.String _msgID,
                                       java.lang.Exception _originalException,
                                       Reference reference)
Constructor MissingResourceFailureException

Parameters:
_msgID -
_originalException -
reference -
See Also:
getReference()

MissingResourceFailureException

public MissingResourceFailureException(java.lang.String _msgID,
                                       java.lang.Object[] exArgs,
                                       java.lang.Exception _originalException,
                                       Reference reference)
Constructor MissingResourceFailureException

Parameters:
_msgID -
exArgs -
_originalException -
reference -
See Also:
getReference()
Method Detail

setReference

public void setReference(Reference reference)
used to set the uninitialized Reference

Parameters:
reference - the Reference object
See Also:
getReference()

getReference

public Reference getReference()
used to get the uninitialized Reference This allows to supply the correct XMLSignatureInput to the Reference to try again verification.

Returns:
the Reference object
See Also:
setReference(org.apache.xml.security.signature.Reference)