Class GenericHubProfileValidationSpecification
- java.lang.Object
-
- uk.gov.ida.saml.core.validation.SamlValidationSpecification
-
- uk.gov.ida.saml.core.validation.SamlValidationSpecificationFailure
-
- uk.gov.ida.saml.core.validation.errors.GenericHubProfileValidationSpecification
-
public class GenericHubProfileValidationSpecification extends SamlValidationSpecificationFailure
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringASSERTION_SIGNATURE_NOT_SIGNEDstatic java.lang.StringATTRIBUTE_HAS_INCORRECT_TYPEstatic java.lang.StringDUPLICATE_MATCHING_DATASETstatic java.lang.StringEMPTY_ATTRIBUTEstatic java.lang.StringEMPTY_DESTINATIONstatic java.lang.StringEMPTY_IP_ADDRESSstatic java.lang.StringEMPTY_ISSUERstatic java.lang.StringEMPTY_X509CERTstatic java.lang.StringENCRYPTION_ALGORITHM_SHOULD_BE_AES128static java.lang.StringILLEGAL_ISSUER_FORMATstatic java.lang.StringILLEGAL_VERSIONstatic java.lang.StringINVALID_ASSERTION_SIGNATUREstatic java.lang.StringINVALID_MESSAGE_SIGNATUREstatic java.lang.StringINVALID_REQUEST_IDstatic java.lang.StringINVALID_STATUS_CODEstatic java.lang.StringINVALID_SUB_STATUS_CODEstatic java.lang.StringKEY_ENCRYPTION_ALGORITHM_SHOULD_BE_RSAOAEPstatic java.lang.StringMDS_ATTRIBUTE_NOT_RECOGNISEDstatic java.lang.StringMDS_MULTIPLE_STATEMENTSstatic java.lang.StringMDS_STATEMENT_MISSINGstatic java.lang.StringMISMATCHED_ISSUERSstatic java.lang.StringMISMATCHED_PIDSstatic java.lang.StringMISSING_ASSERTION_SIGNATUREstatic java.lang.StringMISSING_CACHEDUR_VALIDUNTILstatic java.lang.StringMISSING_DESTINATIONstatic java.lang.StringMISSING_DISP_NAME_LOCAL_STRINGstatic java.lang.StringMISSING_DISPLAY_NAMEstatic java.lang.StringMISSING_IDstatic java.lang.StringMISSING_IDPSSODESCRstatic java.lang.StringMISSING_IP_ADDRESSstatic java.lang.StringMISSING_ISSUE_INSTANTstatic java.lang.StringMISSING_ISSUERstatic java.lang.StringMISSING_KEYstatic java.lang.StringMISSING_KEY_DESCRIPTORstatic java.lang.StringMISSING_KEY_INFOstatic java.lang.StringMISSING_MDSstatic java.lang.StringMISSING_OR_EMPTY_ENTITY_IDstatic java.lang.StringMISSING_ORGANIZATIONstatic java.lang.StringMISSING_ROLE_DESCRIPTORstatic java.lang.StringMISSING_SIGNATUREstatic java.lang.StringMISSING_SSOSstatic java.lang.StringMISSING_SSOS_BINDINGstatic java.lang.StringMISSING_SSOS_LOCATIONstatic java.lang.StringMISSING_SUPPORTED_IDPSSODECRstatic java.lang.StringMISSING_VERSIONstatic java.lang.StringMISSING_X509CERTstatic java.lang.StringMISSING_X509DATAstatic java.lang.StringNO_SUBJECT_CONF_WITH_BEARER_METHODstatic java.lang.StringSIGNATURE_NOT_SIGNEDstatic java.lang.StringSUB_STATUS_CODE_LIMIT_EXCEEDEDstatic java.lang.StringUNABLE_TO_DECRYPTstatic java.lang.StringUNABLE_TO_DECRYPT_ENCRYPTED_KEYstatic java.lang.StringUNABLE_TO_ENCRYPT_SYMMETRIC_KEYstatic java.lang.StringUNABLE_TO_LOCATE_ENCRYPTED_KEYstatic java.lang.StringUNABLE_TO_VALIDATE_ASSERTION_SIGNATUREstatic java.lang.StringUNABLE_TO_VALIDATE_MESSAGE_SIGNATUREstatic java.lang.StringUNSUPPORTED_KEYstatic java.lang.StringUNSUPPORTED_SIGNATURE_ENCRYPTION_ALGORITHM
-
Constructor Summary
Constructors Constructor Description GenericHubProfileValidationSpecification(java.lang.String errorFormat, java.lang.Object... params)GenericHubProfileValidationSpecification(org.slf4j.event.Level level, java.lang.String errorFormat, java.lang.Object... params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SamlDocumentReferencedocumentReference()-
Methods inherited from class uk.gov.ida.saml.core.validation.SamlValidationSpecificationFailure
getLogLevel
-
Methods inherited from class uk.gov.ida.saml.core.validation.SamlValidationSpecification
getErrorMessage, isContextExpected
-
-
-
-
Field Detail
-
INVALID_MESSAGE_SIGNATURE
public static final java.lang.String INVALID_MESSAGE_SIGNATURE
- See Also:
- Constant Field Values
-
INVALID_ASSERTION_SIGNATURE
public static final java.lang.String INVALID_ASSERTION_SIGNATURE
- See Also:
- Constant Field Values
-
UNABLE_TO_VALIDATE_MESSAGE_SIGNATURE
public static final java.lang.String UNABLE_TO_VALIDATE_MESSAGE_SIGNATURE
- See Also:
- Constant Field Values
-
UNABLE_TO_VALIDATE_ASSERTION_SIGNATURE
public static final java.lang.String UNABLE_TO_VALIDATE_ASSERTION_SIGNATURE
- See Also:
- Constant Field Values
-
MISSING_SIGNATURE
public static final java.lang.String MISSING_SIGNATURE
- See Also:
- Constant Field Values
-
MISSING_ASSERTION_SIGNATURE
public static final java.lang.String MISSING_ASSERTION_SIGNATURE
- See Also:
- Constant Field Values
-
SIGNATURE_NOT_SIGNED
public static final java.lang.String SIGNATURE_NOT_SIGNED
- See Also:
- Constant Field Values
-
ASSERTION_SIGNATURE_NOT_SIGNED
public static final java.lang.String ASSERTION_SIGNATURE_NOT_SIGNED
- See Also:
- Constant Field Values
-
UNABLE_TO_DECRYPT
public static final java.lang.String UNABLE_TO_DECRYPT
- See Also:
- Constant Field Values
-
UNSUPPORTED_SIGNATURE_ENCRYPTION_ALGORITHM
public static final java.lang.String UNSUPPORTED_SIGNATURE_ENCRYPTION_ALGORITHM
- See Also:
- Constant Field Values
-
ENCRYPTION_ALGORITHM_SHOULD_BE_AES128
public static final java.lang.String ENCRYPTION_ALGORITHM_SHOULD_BE_AES128
- See Also:
- Constant Field Values
-
UNABLE_TO_LOCATE_ENCRYPTED_KEY
public static final java.lang.String UNABLE_TO_LOCATE_ENCRYPTED_KEY
- See Also:
- Constant Field Values
-
UNABLE_TO_DECRYPT_ENCRYPTED_KEY
public static final java.lang.String UNABLE_TO_DECRYPT_ENCRYPTED_KEY
- See Also:
- Constant Field Values
-
UNABLE_TO_ENCRYPT_SYMMETRIC_KEY
public static final java.lang.String UNABLE_TO_ENCRYPT_SYMMETRIC_KEY
- See Also:
- Constant Field Values
-
KEY_ENCRYPTION_ALGORITHM_SHOULD_BE_RSAOAEP
public static final java.lang.String KEY_ENCRYPTION_ALGORITHM_SHOULD_BE_RSAOAEP
- See Also:
- Constant Field Values
-
MISSING_KEY
public static final java.lang.String MISSING_KEY
- See Also:
- Constant Field Values
-
UNSUPPORTED_KEY
public static final java.lang.String UNSUPPORTED_KEY
- See Also:
- Constant Field Values
-
MISSING_ROLE_DESCRIPTOR
public static final java.lang.String MISSING_ROLE_DESCRIPTOR
- See Also:
- Constant Field Values
-
MISSING_KEY_DESCRIPTOR
public static final java.lang.String MISSING_KEY_DESCRIPTOR
- See Also:
- Constant Field Values
-
MISSING_KEY_INFO
public static final java.lang.String MISSING_KEY_INFO
- See Also:
- Constant Field Values
-
MISSING_X509DATA
public static final java.lang.String MISSING_X509DATA
- See Also:
- Constant Field Values
-
MISSING_X509CERT
public static final java.lang.String MISSING_X509CERT
- See Also:
- Constant Field Values
-
EMPTY_X509CERT
public static final java.lang.String EMPTY_X509CERT
- See Also:
- Constant Field Values
-
MISSING_ID
public static final java.lang.String MISSING_ID
- See Also:
- Constant Field Values
-
MISSING_ISSUER
public static final java.lang.String MISSING_ISSUER
- See Also:
- Constant Field Values
-
ILLEGAL_ISSUER_FORMAT
public static final java.lang.String ILLEGAL_ISSUER_FORMAT
- See Also:
- Constant Field Values
-
EMPTY_ISSUER
public static final java.lang.String EMPTY_ISSUER
- See Also:
- Constant Field Values
-
MISSING_OR_EMPTY_ENTITY_ID
public static final java.lang.String MISSING_OR_EMPTY_ENTITY_ID
- See Also:
- Constant Field Values
-
MISSING_DESTINATION
public static final java.lang.String MISSING_DESTINATION
- See Also:
- Constant Field Values
-
EMPTY_DESTINATION
public static final java.lang.String EMPTY_DESTINATION
- See Also:
- Constant Field Values
-
MISSING_ISSUE_INSTANT
public static final java.lang.String MISSING_ISSUE_INSTANT
- See Also:
- Constant Field Values
-
MISSING_VERSION
public static final java.lang.String MISSING_VERSION
- See Also:
- Constant Field Values
-
ILLEGAL_VERSION
public static final java.lang.String ILLEGAL_VERSION
- See Also:
- Constant Field Values
-
NO_SUBJECT_CONF_WITH_BEARER_METHOD
public static final java.lang.String NO_SUBJECT_CONF_WITH_BEARER_METHOD
- See Also:
- Constant Field Values
-
EMPTY_IP_ADDRESS
public static final java.lang.String EMPTY_IP_ADDRESS
- See Also:
- Constant Field Values
-
MISSING_IP_ADDRESS
public static final java.lang.String MISSING_IP_ADDRESS
- See Also:
- Constant Field Values
-
DUPLICATE_MATCHING_DATASET
public static final java.lang.String DUPLICATE_MATCHING_DATASET
- See Also:
- Constant Field Values
-
MDS_STATEMENT_MISSING
public static final java.lang.String MDS_STATEMENT_MISSING
- See Also:
- Constant Field Values
-
MDS_MULTIPLE_STATEMENTS
public static final java.lang.String MDS_MULTIPLE_STATEMENTS
- See Also:
- Constant Field Values
-
MISSING_MDS
public static final java.lang.String MISSING_MDS
- See Also:
- Constant Field Values
-
MISMATCHED_PIDS
public static final java.lang.String MISMATCHED_PIDS
- See Also:
- Constant Field Values
-
MISMATCHED_ISSUERS
public static final java.lang.String MISMATCHED_ISSUERS
- See Also:
- Constant Field Values
-
MDS_ATTRIBUTE_NOT_RECOGNISED
public static final java.lang.String MDS_ATTRIBUTE_NOT_RECOGNISED
- See Also:
- Constant Field Values
-
EMPTY_ATTRIBUTE
public static final java.lang.String EMPTY_ATTRIBUTE
- See Also:
- Constant Field Values
-
ATTRIBUTE_HAS_INCORRECT_TYPE
public static final java.lang.String ATTRIBUTE_HAS_INCORRECT_TYPE
- See Also:
- Constant Field Values
-
SUB_STATUS_CODE_LIMIT_EXCEEDED
public static final java.lang.String SUB_STATUS_CODE_LIMIT_EXCEEDED
- See Also:
- Constant Field Values
-
INVALID_STATUS_CODE
public static final java.lang.String INVALID_STATUS_CODE
- See Also:
- Constant Field Values
-
INVALID_SUB_STATUS_CODE
public static final java.lang.String INVALID_SUB_STATUS_CODE
- See Also:
- Constant Field Values
-
MISSING_CACHEDUR_VALIDUNTIL
public static final java.lang.String MISSING_CACHEDUR_VALIDUNTIL
- See Also:
- Constant Field Values
-
MISSING_ORGANIZATION
public static final java.lang.String MISSING_ORGANIZATION
- See Also:
- Constant Field Values
-
MISSING_DISPLAY_NAME
public static final java.lang.String MISSING_DISPLAY_NAME
- See Also:
- Constant Field Values
-
MISSING_DISP_NAME_LOCAL_STRING
public static final java.lang.String MISSING_DISP_NAME_LOCAL_STRING
- See Also:
- Constant Field Values
-
MISSING_IDPSSODESCR
public static final java.lang.String MISSING_IDPSSODESCR
- See Also:
- Constant Field Values
-
MISSING_SUPPORTED_IDPSSODECR
public static final java.lang.String MISSING_SUPPORTED_IDPSSODECR
- See Also:
- Constant Field Values
-
MISSING_SSOS
public static final java.lang.String MISSING_SSOS
- See Also:
- Constant Field Values
-
MISSING_SSOS_BINDING
public static final java.lang.String MISSING_SSOS_BINDING
- See Also:
- Constant Field Values
-
MISSING_SSOS_LOCATION
public static final java.lang.String MISSING_SSOS_LOCATION
- See Also:
- Constant Field Values
-
INVALID_REQUEST_ID
public static final java.lang.String INVALID_REQUEST_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GenericHubProfileValidationSpecification
public GenericHubProfileValidationSpecification(java.lang.String errorFormat, java.lang.Object... params)
-
GenericHubProfileValidationSpecification
public GenericHubProfileValidationSpecification(org.slf4j.event.Level level, java.lang.String errorFormat, java.lang.Object... params)
-
-
Method Detail
-
documentReference
public SamlDocumentReference documentReference()
- Specified by:
documentReferencein classSamlValidationSpecification
-
-