Uses of Class
org.opensaml.saml.common.assertion.AssertionValidationException
Packages that use AssertionValidationException
Package
Description
Interfaces and API classes for validating SAML 2 Assertions.
Implementation classes for validating SAML 2 Assertions.
Implementations of SAML 2.0 profile behavior.
-
Uses of AssertionValidationException in org.opensaml.saml.saml2.assertion
Methods in org.opensaml.saml.saml2.assertion that throw AssertionValidationExceptionModifier and TypeMethodDescriptionprotected ValidationResultSAML20AssertionValidator.performSignatureValidation(Assertion token, ValidationContext context) Handle the actual signature validation.AssertionValidator.validate(Assertion assertion, ValidationContext context) Validates the given assertion.ConditionValidator.validate(Condition condition, Assertion assertion, ValidationContext context) Validates the given condition.SAML20AssertionValidator.validate(Assertion assertion, ValidationContext context) Validate the supplied SAML 2Assertion, using the parameters from the suppliedValidationContext.StatementValidator.validate(Statement statement, Assertion assertion, ValidationContext context) Validates the given statement.SubjectConfirmationValidator.validate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Confirms theSubjectby means of the givenSubjectConfirmation.protected ValidationResultSAML20AssertionValidator.validateBasicData(Assertion assertion, ValidationContext context) Validate basic Assertion data, such as version, issuer and issue instant.protected ValidationResultSAML20AssertionValidator.validateConditions(Assertion assertion, ValidationContext context) Validates the conditions on the assertion.protected ValidationResultSAML20AssertionValidator.validateConditionsTimeBounds(Assertion assertion, ValidationContext context) Validates the NotBefore and NotOnOrAfter Conditions constraints on the assertion.protected ValidationResultSAML20AssertionValidator.validateIssueInstant(Assertion assertion, ValidationContext context) Validates the Assertion IssueInstant.protected ValidationResultSAML20AssertionValidator.validateIssuer(Assertion assertion, ValidationContext context) Validates the AssertionIssuer.protected ValidationResultSAML20AssertionValidator.validateSignature(Assertion token, ValidationContext context) Validates the signature of the assertion, if it is signed.protected ValidationResultSAML20AssertionValidator.validateStatements(Assertion assertion, ValidationContext context) Validates the statements within the assertion.protected ValidationResultSAML20AssertionValidator.validateSubjectConfirmation(Assertion assertion, ValidationContext context) Validates the subject confirmations of the assertion.protected ValidationResultSAML20AssertionValidator.validateVersion(Assertion assertion, ValidationContext context) Validates that the assertion is aSAMLVersion.VERSION_20assertion. -
Uses of AssertionValidationException in org.opensaml.saml.saml2.assertion.impl
Methods in org.opensaml.saml.saml2.assertion.impl that throw AssertionValidationExceptionModifier and TypeMethodDescriptionprotected abstract ValidationResultAbstractSubjectConfirmationValidator.doValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Performs any further validation required for the specific confirmation method implementation.protected ValidationResultBearerSubjectConfirmationValidator.doValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Performs any further validation required for the specific confirmation method implementation.protected ValidationResultHolderOfKeySubjectConfirmationValidator.doValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Performs any further validation required for the specific confirmation method implementation.protected ValidationResultSenderVouchersSubjectConfirmationValidator.doValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Performs any further validation required for the specific confirmation method implementation.protected StringOneTimeUseConditionValidator.getCacheValue(Assertion assertion) Get the string value which will be tracked in the cache for purposes of one-time use detection.protected Pair<PublicKey,X509Certificate> HolderOfKeySubjectConfirmationValidator.getKeyAndCertificate(ValidationContext context) Extracts the presenter's key and/or certificate from the validation context.HolderOfKeySubjectConfirmationValidator.getSubjectConfirmationKeyInformation(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context) Extracts theKeyInfos from the given subject confirmation data.protected booleanHolderOfKeySubjectConfirmationValidator.isValidConfirmationDataType(SubjectConfirmationData confirmationData) Checks to see whether the schema type of the subject confirmation data, if present, is the requiredKeyInfoConfirmationDataType.TYPE_NAME.protected booleanHolderOfKeySubjectConfirmationValidator.matchesKeyValue(PublicKey key, KeyInfo keyInfo) Checks whether the supplied public key matches one of the keys in the given KeyInfo.protected booleanHolderOfKeySubjectConfirmationValidator.matchesX509Certificate(X509Certificate cert, KeyInfo keyInfo) Checks whether the presenter's certificate matches a certificate described by the X509Data within the KeyInfo.AbstractSubjectConfirmationValidator.validate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Confirms theSubjectby means of the givenSubjectConfirmation.AudienceRestrictionConditionValidator.validate(Condition condition, Assertion assertion, ValidationContext context) Validates the given condition.AuthnStatementValidator.validate(Statement statement, Assertion assertion, ValidationContext context) Validates the given statement.DelegationRestrictionConditionValidator.validate(Condition condition, Assertion assertion, ValidationContext context) Validates the given condition.OneTimeUseConditionValidator.validate(Condition condition, Assertion assertion, ValidationContext context) Validates the given condition.ProxyRestrictionConditionValidator.validate(Condition condition, Assertion assertion, ValidationContext context) Validates the given condition.protected ValidationResultAbstractSubjectConfirmationValidator.validateAddress(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context, boolean required) Validates theAddresscondition of theSubjectConfirmationData, if any is present.protected ValidationResultAuthnStatementValidator.validateAuthnContext(AuthnStatement authnStatement, Assertion assertion, ValidationContext context) Validate theAuthnContext.protected ValidationResultAuthnStatementValidator.validateAuthnInstant(AuthnStatement authnStatement, Assertion assertion, ValidationContext context) Validate the authnInstant attribute of theAuthnStatement.protected ValidationResultAbstractSubjectConfirmationValidator.validateInResponseTo(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context, boolean required) Validates theInResponseTocondition of theSubjectConfirmationData, if any is present.protected ValidationResultAbstractSubjectConfirmationValidator.validateNotBefore(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context, boolean required) Validates theNotBeforecondition of theSubjectConfirmationData, if any is present.protected ValidationResultAbstractSubjectConfirmationValidator.validateNotOnOrAfter(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context, boolean required) Validates theNotOnOrAftercondition of theSubjectConfirmationData, if any is present.protected ValidationResultAbstractSubjectConfirmationValidator.validateRecipient(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context, boolean required) Validates theRecipientcondition of theSubjectConfirmationData, if any is present.protected ValidationResultAuthnStatementValidator.validateSubjectLocality(AuthnStatement authnStatement, Assertion assertion, ValidationContext context) Validate theSubjectLocality. -
Uses of AssertionValidationException in org.opensaml.saml.saml2.profile.impl
Methods in org.opensaml.saml.saml2.profile.impl that throw AssertionValidationExceptionModifier and TypeMethodDescriptionprotected ValidationContextValidateAssertions.buildValidationContext(ProfileRequestContext profileContext, Assertion assertion) Build the Assertion ValidationContext.