Uses of Class
org.opensaml.saml.common.assertion.ValidationContext
Packages that use ValidationContext
Package
Description
Common classes for validating SAML Assertions.
Interfaces and API classes for validating SAML 2 Assertions.
-
Uses of ValidationContext in org.opensaml.saml.common.assertion
Fields in org.opensaml.saml.common.assertion declared as ValidationContextModifier and TypeFieldDescriptionprivate ValidationContextValidationProcessingData.contextThe validation context.Methods in org.opensaml.saml.common.assertion that return ValidationContextModifier and TypeMethodDescriptionValidationProcessingData.getContext()Get the validation context.Constructors in org.opensaml.saml.common.assertion with parameters of type ValidationContextModifierConstructorDescriptionValidationProcessingData(ValidationContext validationContext, ValidationResult validationResult) Constructor. -
Uses of ValidationContext in org.opensaml.saml.saml2.assertion
Methods in org.opensaml.saml.saml2.assertion with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic DurationSAML20AssertionValidator.getClockSkew(ValidationContext context) Gets the clock skew from thegetStaticParameters()parameters.private static DurationSAML20AssertionValidator.getDurationParam(ValidationContext context, String paramName, Duration defaultDuration) Gets the clock skew from thegetStaticParameters()parameters.static DurationSAML20AssertionValidator.getLifetime(ValidationContext context) Gets the lifetime duration from thegetStaticParameters()parameters.protected CriteriaSetSAML20AssertionValidator.getSignatureValidationCriteriaSet(Assertion token, ValidationContext context) Get the criteria set that will be used in evaluating the Assertion signature via the supplied trust engine.protected SignaturePrevalidatorSAML20AssertionValidator.getSignatureValidationPrevalidator(Assertion token, ValidationContext context) Get the signature trust engine that will be used in evaluating the Assertion signature.protected SignatureTrustEngineSAML20AssertionValidator.getSignatureValidationTrustEngine(Assertion token, ValidationContext context) Get the signature trust engine that will be used in evaluating the Assertion signature.protected voidSAML20AssertionValidator.log(Assertion assertion, ValidationContext context) Log the Assertion which is being validated, along with the supplied validation context parameters.protected 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.validateRequiredConditions(Assertion assertion, ValidationContext context) Validate that all conditions indicated to be required are present in the assertion.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.