Class ValidationError

All Implemented Interfaces:
Serializable

public class ValidationError extends SAMLException
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • UNSUPPORTED_SAML_VERSION

      public static final int UNSUPPORTED_SAML_VERSION
      See Also:
    • MISSING_ID

      public static final int MISSING_ID
      See Also:
    • WRONG_NUMBER_OF_ASSERTIONS

      public static final int WRONG_NUMBER_OF_ASSERTIONS
      See Also:
    • MISSING_STATUS

      public static final int MISSING_STATUS
      See Also:
    • MISSING_STATUS_CODE

      public static final int MISSING_STATUS_CODE
      See Also:
    • STATUS_CODE_IS_NOT_SUCCESS

      public static final int STATUS_CODE_IS_NOT_SUCCESS
      See Also:
    • WRONG_SIGNED_ELEMENT

      public static final int WRONG_SIGNED_ELEMENT
      See Also:
    • ID_NOT_FOUND_IN_SIGNED_ELEMENT

      public static final int ID_NOT_FOUND_IN_SIGNED_ELEMENT
      See Also:
    • DUPLICATED_ID_IN_SIGNED_ELEMENTS

      public static final int DUPLICATED_ID_IN_SIGNED_ELEMENTS
      See Also:
    • INVALID_SIGNED_ELEMENT

      public static final int INVALID_SIGNED_ELEMENT
      See Also:
    • DUPLICATED_REFERENCE_IN_SIGNED_ELEMENTS

      public static final int DUPLICATED_REFERENCE_IN_SIGNED_ELEMENTS
      See Also:
    • UNEXPECTED_SIGNED_ELEMENTS

      public static final int UNEXPECTED_SIGNED_ELEMENTS
      See Also:
    • WRONG_NUMBER_OF_SIGNATURES_IN_RESPONSE

      public static final int WRONG_NUMBER_OF_SIGNATURES_IN_RESPONSE
      See Also:
    • WRONG_NUMBER_OF_SIGNATURES_IN_ASSERTION

      public static final int WRONG_NUMBER_OF_SIGNATURES_IN_ASSERTION
      See Also:
    • INVALID_XML_FORMAT

      public static final int INVALID_XML_FORMAT
      See Also:
    • WRONG_INRESPONSETO

      public static final int WRONG_INRESPONSETO
      See Also:
    • NO_ENCRYPTED_ASSERTION

      public static final int NO_ENCRYPTED_ASSERTION
      See Also:
    • NO_ENCRYPTED_NAMEID

      public static final int NO_ENCRYPTED_NAMEID
      See Also:
    • MISSING_CONDITIONS

      public static final int MISSING_CONDITIONS
      See Also:
    • ASSERTION_TOO_EARLY

      public static final int ASSERTION_TOO_EARLY
      See Also:
    • ASSERTION_EXPIRED

      public static final int ASSERTION_EXPIRED
      See Also:
    • WRONG_NUMBER_OF_AUTHSTATEMENTS

      public static final int WRONG_NUMBER_OF_AUTHSTATEMENTS
      See Also:
    • NO_ATTRIBUTESTATEMENT

      public static final int NO_ATTRIBUTESTATEMENT
      See Also:
    • ENCRYPTED_ATTRIBUTES

      public static final int ENCRYPTED_ATTRIBUTES
      See Also:
    • WRONG_DESTINATION

      public static final int WRONG_DESTINATION
      See Also:
    • EMPTY_DESTINATION

      public static final int EMPTY_DESTINATION
      See Also:
    • WRONG_AUDIENCE

      public static final int WRONG_AUDIENCE
      See Also:
    • ISSUER_MULTIPLE_IN_RESPONSE

      public static final int ISSUER_MULTIPLE_IN_RESPONSE
      See Also:
    • ISSUER_NOT_FOUND_IN_ASSERTION

      public static final int ISSUER_NOT_FOUND_IN_ASSERTION
      See Also:
    • WRONG_ISSUER

      public static final int WRONG_ISSUER
      See Also:
    • SESSION_EXPIRED

      public static final int SESSION_EXPIRED
      See Also:
    • WRONG_SUBJECTCONFIRMATION

      public static final int WRONG_SUBJECTCONFIRMATION
      See Also:
    • NO_SIGNED_MESSAGE

      public static final int NO_SIGNED_MESSAGE
      See Also:
    • NO_SIGNED_ASSERTION

      public static final int NO_SIGNED_ASSERTION
      See Also:
    • NO_SIGNATURE_FOUND

      public static final int NO_SIGNATURE_FOUND
      See Also:
    • KEYINFO_NOT_FOUND_IN_ENCRYPTED_DATA

      public static final int KEYINFO_NOT_FOUND_IN_ENCRYPTED_DATA
      See Also:
    • CHILDREN_NODE_NOT_FOUND_IN_KEYINFO

      public static final int CHILDREN_NODE_NOT_FOUND_IN_KEYINFO
      See Also:
    • UNSUPPORTED_RETRIEVAL_METHOD

      public static final int UNSUPPORTED_RETRIEVAL_METHOD
      See Also:
    • NO_NAMEID

      public static final int NO_NAMEID
      See Also:
    • EMPTY_NAMEID

      public static final int EMPTY_NAMEID
      See Also:
    • SP_NAME_QUALIFIER_NAME_MISMATCH

      public static final int SP_NAME_QUALIFIER_NAME_MISMATCH
      See Also:
    • DUPLICATED_ATTRIBUTE_NAME_FOUND

      public static final int DUPLICATED_ATTRIBUTE_NAME_FOUND
      See Also:
    • INVALID_SIGNATURE

      public static final int INVALID_SIGNATURE
      See Also:
    • WRONG_NUMBER_OF_SIGNATURES

      public static final int WRONG_NUMBER_OF_SIGNATURES
      See Also:
    • RESPONSE_EXPIRED

      public static final int RESPONSE_EXPIRED
      See Also:
    • UNEXPECTED_REFERENCE

      public static final int UNEXPECTED_REFERENCE
      See Also:
    • NOT_SUPPORTED

      public static final int NOT_SUPPORTED
      See Also:
    • KEY_ALGORITHM_ERROR

      public static final int KEY_ALGORITHM_ERROR
      See Also:
    • MISSING_ENCRYPTED_ELEMENT

      public static final int MISSING_ENCRYPTED_ELEMENT
      See Also:
    • INVALID_ISSUE_INSTANT_FORMAT

      public static final int INVALID_ISSUE_INSTANT_FORMAT
      See Also:
    • errorCode

      private int errorCode
  • Constructor Details

    • ValidationError

      public ValidationError(String message, int errorCode)
  • Method Details

    • getErrorCode

      public int getErrorCode()