Package uk.gov.ida.saml.core.errors
Class SamlTransformationErrorFactory
- java.lang.Object
-
- uk.gov.ida.saml.core.errors.SamlTransformationErrorFactory
-
public final class SamlTransformationErrorFactory extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
duplicateRequestId
public static SamlValidationSpecificationFailure duplicateRequestId(java.lang.String requestId, java.lang.String issuerId)
-
authnContextMissingError
public static SamlValidationSpecificationFailure authnContextMissingError()
-
scopingNotAllowed
public static SamlValidationSpecificationFailure scopingNotAllowed()
-
illegalProtocolBindingError
public static SamlValidationSpecificationFailure illegalProtocolBindingError(java.lang.String protocolBinding, java.lang.String expectedProtocolBinding)
-
unrecognisedBinding
public static SamlValidationSpecificationFailure unrecognisedBinding(java.lang.String binding)
-
isPassiveNotAllowed
public static SamlValidationSpecificationFailure isPassiveNotAllowed()
-
missingNameIDPolicy
public static SamlValidationSpecificationFailure missingNameIDPolicy()
-
illegalNameIDPolicy
public static SamlValidationSpecificationFailure illegalNameIDPolicy(java.lang.String policy)
-
attributeStatementEmpty
public static SamlValidationSpecificationFailure attributeStatementEmpty(java.lang.String assertionId)
-
missingInResponseTo
public static SamlValidationSpecificationFailure missingInResponseTo()
-
emptyInResponseTo
public static SamlValidationSpecificationFailure emptyInResponseTo()
-
authnContextClassRefMissing
public static SamlValidationSpecificationFailure authnContextClassRefMissing()
-
authnContextClassRefValueMissing
public static SamlValidationSpecificationFailure authnContextClassRefValueMissing()
-
authnInstantMissing
public static SamlValidationSpecificationFailure authnInstantMissing()
-
missingAuthnStatement
public static SamlValidationSpecificationFailure missingAuthnStatement()
-
multipleAuthnStatements
public static SamlValidationSpecificationFailure multipleAuthnStatements()
-
authnStatementAlreadyReceived
public static SamlValidationSpecificationFailure authnStatementAlreadyReceived(java.lang.String id)
-
missingAssertionSubject
public static SamlValidationSpecificationFailure missingAssertionSubject(java.lang.String id)
-
assertionSubjectHasNoNameID
public static SamlValidationSpecificationFailure assertionSubjectHasNoNameID(java.lang.String id)
-
missingAssertionSubjectNameIDFormat
public static SamlValidationSpecificationFailure missingAssertionSubjectNameIDFormat(java.lang.String id)
-
illegalAssertionSubjectNameIDFormat
public static SamlValidationSpecificationFailure illegalAssertionSubjectNameIDFormat(java.lang.String id, java.lang.String format)
-
unencryptedAssertion
public static SamlValidationSpecificationFailure unencryptedAssertion()
-
missingSuccessUnEncryptedAssertions
public static SamlValidationSpecificationFailure missingSuccessUnEncryptedAssertions()
-
nonSuccessHasUnEncryptedAssertions
public static SamlValidationSpecificationFailure nonSuccessHasUnEncryptedAssertions()
-
missingMatchingMds
public static SamlValidationSpecificationFailure missingMatchingMds()
-
emptyIssuer
public static SamlValidationSpecificationFailure emptyIssuer()
-
illegalIssuerFormat
public static SamlValidationSpecificationFailure illegalIssuerFormat(java.lang.String providedFormat, java.lang.String expectedFormat)
-
destinationMissing
public static SamlValidationSpecificationFailure destinationMissing(java.net.URI expectedUri)
-
destinationEmpty
public static SamlValidationSpecificationFailure destinationEmpty(java.net.URI expectedUri, java.lang.String destination)
-
destinationInvalid
public static SamlValidationSpecificationFailure destinationInvalid(java.net.URI uri, java.lang.String endpoint)
-
assertionNotSigned
public static SamlValidationSpecificationFailure assertionNotSigned(java.lang.String id)
-
assertionSignatureMissing
public static SamlValidationSpecificationFailure assertionSignatureMissing(java.lang.String id)
-
missingIssueInstant
public static SamlValidationSpecificationFailure missingIssueInstant(java.lang.String id)
-
missingVersion
public static SamlValidationSpecificationFailure missingVersion(java.lang.String id)
-
illegalVersion
public static SamlValidationSpecificationFailure illegalVersion(java.lang.String id)
-
noSubjectConfirmationWithBearerMethod
public static SamlValidationSpecificationFailure noSubjectConfirmationWithBearerMethod(java.lang.String id)
-
emptyIPAddress
public static SamlValidationSpecificationFailure emptyIPAddress(java.lang.String id)
-
missingIPAddress
public static SamlValidationSpecificationFailure missingIPAddress(java.lang.String id)
-
duplicateMatchingDataset
public static SamlValidationSpecificationFailure duplicateMatchingDataset(java.lang.String id, java.lang.String responseIssuerId)
-
mdsStatementMissing
public static SamlValidationSpecificationFailure mdsStatementMissing()
-
mdsMultipleStatements
public static SamlValidationSpecificationFailure mdsMultipleStatements()
-
mdsAttributeNotRecognised
public static SamlValidationSpecificationFailure mdsAttributeNotRecognised(java.lang.String attributeName)
-
emptyAttribute
public static SamlValidationSpecificationFailure emptyAttribute(java.lang.String attributeName)
-
attributeWithIncorrectType
public static SamlValidationSpecificationFailure attributeWithIncorrectType(java.lang.String attributeName, javax.xml.namespace.QName expected, javax.xml.namespace.QName received)
-
illegalRequestVersionNumber
public static SamlValidationSpecificationFailure illegalRequestVersionNumber()
-
requestTooOld
public static SamlValidationSpecificationFailure requestTooOld(java.lang.String requestId, org.joda.time.DateTime issueInstant, org.joda.time.DateTime currentTime)
-
missingRequestId
public static SamlValidationSpecificationFailure missingRequestId()
-
missingRequestIssueInstant
public static SamlValidationSpecificationFailure missingRequestIssueInstant(java.lang.String requestId)
-
missingRequestVersion
public static SamlValidationSpecificationFailure missingRequestVersion(java.lang.String requestId)
-
nestedSubStatusCodesBreached
public static SamlValidationSpecificationFailure nestedSubStatusCodesBreached(int subStatusCodeLimit)
-
invalidStatusCode
public static SamlValidationSpecificationFailure invalidStatusCode(java.lang.String statusCode)
-
invalidSubStatusCode
public static SamlValidationSpecificationFailure invalidSubStatusCode(java.lang.String subStatusCode, java.lang.String statusCode)
-
subStatusMustBeOneOf
public static SamlValidationSpecificationFailure subStatusMustBeOneOf(java.lang.String subStatus, java.lang.String code1, java.lang.String code2, java.lang.String code3)
-
missingSubStatus
public static SamlValidationSpecificationFailure missingSubStatus()
-
unexpectedNumberOfAssertions
public static SamlValidationSpecificationFailure unexpectedNumberOfAssertions(int expected, int actual)
-
notMatchInResponseTo
public static SamlValidationSpecificationFailure notMatchInResponseTo(java.lang.String inResponseTo, java.lang.String requestId)
-
incorrectRecipientFormat
public static SamlValidationSpecificationFailure incorrectRecipientFormat(java.lang.String recipient, java.lang.String expectedRecipient)
-
missingSubjectConfirmationData
public static SamlValidationSpecificationFailure missingSubjectConfirmationData()
-
missingBearerInResponseTo
public static SamlValidationSpecificationFailure missingBearerInResponseTo()
-
missingBearerRecipient
public static SamlValidationSpecificationFailure missingBearerRecipient()
-
missingNotOnOrAfter
public static SamlValidationSpecificationFailure missingNotOnOrAfter()
-
exceededNotOnOrAfter
public static SamlValidationSpecificationFailure exceededNotOnOrAfter(org.joda.time.DateTime expiredTime)
-
notBeforeExists
public static SamlValidationSpecificationFailure notBeforeExists()
-
missingOrEmptyEntityID
public static SamlValidationSpecificationFailure missingOrEmptyEntityID()
-
missingCacheDurationAndValidUntil
public static SamlValidationSpecificationFailure missingCacheDurationAndValidUntil()
-
missingRoleDescriptor
public static SamlValidationSpecificationFailure missingRoleDescriptor()
-
missingKeyDescriptor
public static SamlValidationSpecificationFailure missingKeyDescriptor()
-
missingKeyInfo
public static SamlValidationSpecificationFailure missingKeyInfo()
-
missingX509Data
public static SamlValidationSpecificationFailure missingX509Data()
-
missingX509Certificate
public static SamlValidationSpecificationFailure missingX509Certificate()
-
emptyX509Certificiate
public static SamlValidationSpecificationFailure emptyX509Certificiate()
-
missingOrganization
public static SamlValidationSpecificationFailure missingOrganization()
-
missingDisplayName
public static SamlValidationSpecificationFailure missingDisplayName()
-
missingSignature
public static SamlValidationSpecificationFailure missingSignature()
-
signatureNotSigned
public static SamlValidationSpecificationFailure signatureNotSigned()
-
missingIssuer
public static SamlValidationSpecificationFailure missingIssuer()
-
missingId
public static SamlValidationSpecificationFailure missingId()
-
missingKey
public static SamlValidationSpecificationFailure missingKey(java.lang.String key, java.lang.String entity)
-
unsupportedKey
public static SamlValidationSpecificationFailure unsupportedKey(java.lang.String key)
-
invalidRequestID
public static SamlValidationSpecificationFailure invalidRequestID()
-
invalidRelayState
public static SamlValidationSpecificationFailure invalidRelayState(java.lang.String relayState)
-
relayStateContainsInvalidCharacter
public static SamlValidationSpecificationFailure relayStateContainsInvalidCharacter(java.lang.String invalidCharacter, java.lang.String relayState)
-
invalidAttributeLanguageInAssertion
public static SamlValidationSpecificationFailure invalidAttributeLanguageInAssertion(java.lang.String name, java.lang.String language)
-
invalidFraudAttribute
public static SamlValidationSpecificationFailure invalidFraudAttribute(java.lang.String message)
-
invalidAttributeNameFormat
public static SamlValidationSpecificationWarning invalidAttributeNameFormat(java.lang.String nameFormat)
-
mismatchedPersistentIdentifiers
public static SamlValidationSpecificationFailure mismatchedPersistentIdentifiers()
-
mismatchedIssuers
public static SamlValidationSpecificationFailure mismatchedIssuers()
-
-