Uses of Class
org.opensaml.saml.common.assertion.ValidationContext
-
Packages that use ValidationContext Package Description org.opensaml.saml.common.assertion Common classes for validating SAML Assertions.org.opensaml.saml.saml2.assertion Interfaces and API classes for validating SAML 2 Assertions.org.opensaml.saml.saml2.assertion.impl Implementation classes for validating SAML 2 Assertions.org.opensaml.saml.saml2.profile.impl Implementations of SAML 2.0 profile behavior.org.opensaml.saml.saml2.wssecurity.messaging.impl Implementation of SAML WS-Security message handler functionality. -
-
Uses of ValidationContext in org.opensaml.saml.common.assertion
Fields in org.opensaml.saml.common.assertion declared as ValidationContext Modifier and Type Field Description private ValidationContextValidationProcessingData. contextThe validation context.Methods in org.opensaml.saml.common.assertion that return ValidationContext Modifier and Type Method Description ValidationContextValidationProcessingData. getContext()Get the validation context.Constructors in org.opensaml.saml.common.assertion with parameters of type ValidationContext Constructor Description ValidationProcessingData(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 ValidationContext Modifier and Type Method Description static 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.ValidationResultAssertionValidator. validate(Assertion assertion, ValidationContext context)Validates the given assertion.ValidationResultConditionValidator. validate(Condition condition, Assertion assertion, ValidationContext context)Validates the given condition.ValidationResultSAML20AssertionValidator. validate(Assertion assertion, ValidationContext context)Validate the supplied SAML 2Assertion, using the parameters from the suppliedValidationContext.ValidationResultStatementValidator. validate(Statement statement, Assertion assertion, ValidationContext context)Validates the given statement.ValidationResultSubjectConfirmationValidator. 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. -
Uses of ValidationContext in org.opensaml.saml.saml2.assertion.impl
Methods in org.opensaml.saml.saml2.assertion.impl with parameters of type ValidationContext Modifier and Type Method Description static ValidationResultAssertionValidationSupport. checkAddress(ValidationContext context, String address, String validAddressesParam, Assertion assertion, String description)Check an address from an assertion using valid values obtained from the validation context.protected 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 InstantOneTimeUseConditionValidator. getExpires(Assertion assertion, ValidationContext context)Get the one-time use expiration time for the assertion being evaluated.protected Pair<PublicKey,X509Certificate>HolderOfKeySubjectConfirmationValidator. getKeyAndCertificate(ValidationContext context)Extracts the presenter's key and/or certificate from the validation context.protected List<KeyInfo>HolderOfKeySubjectConfirmationValidator. getSubjectConfirmationKeyInformation(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context)Extracts theKeyInfos from the given subject confirmation data.protected booleanAbstractSubjectConfirmationValidator. isAddressRequired(ValidationContext context)Determine whether Address is required.protected booleanAbstractSubjectConfirmationValidator. isInResponseToRequired(ValidationContext context)Determine whether InResponseTo is required.protected booleanAbstractSubjectConfirmationValidator. isNotBeforeRequired(ValidationContext context)Determine whether NotBefore is required.protected booleanAbstractSubjectConfirmationValidator. isNotOnOrAfterRequired(ValidationContext context)Determine whether NotOnOrAfter is required.protected booleanAbstractSubjectConfirmationValidator. isRecipientRequired(ValidationContext context)Determine whether Recipient is required.ValidationResultAbstractSubjectConfirmationValidator. validate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context)Confirms theSubjectby means of the givenSubjectConfirmation.ValidationResultAudienceRestrictionConditionValidator. validate(Condition condition, Assertion assertion, ValidationContext context)Validates the given condition.ValidationResultAuthnStatementValidator. validate(Statement statement, Assertion assertion, ValidationContext context)Validates the given statement.ValidationResultDelegationRestrictionConditionValidator. validate(Condition condition, Assertion assertion, ValidationContext context)Validates the given condition.ValidationResultOneTimeUseConditionValidator. validate(Condition condition, Assertion assertion, ValidationContext context)Validates the given condition.ValidationResultProxyRestrictionConditionValidator. validate(Condition condition, Assertion assertion, ValidationContext context)Validates the given condition.protected ValidationResultAbstractSubjectConfirmationValidator. validateAddress(SubjectConfirmation confirmation, 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(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context, boolean required)Validates theInResponseTocondition of theSubjectConfirmationData, if any is present.protected ValidationResultAbstractSubjectConfirmationValidator. validateNotBefore(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context, boolean required)Validates theNotBeforecondition of theSubjectConfirmationData, if any is present.protected ValidationResultAbstractSubjectConfirmationValidator. validateNotOnOrAfter(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context, boolean required)Validates theNotOnOrAftercondition of theSubjectConfirmationData, if any is present.protected ValidationResultAbstractSubjectConfirmationValidator. validateRecipient(SubjectConfirmation confirmation, 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 ValidationContext in org.opensaml.saml.saml2.profile.impl
Fields in org.opensaml.saml.saml2.profile.impl with type parameters of type ValidationContext Modifier and Type Field Description private Function<ValidateAssertions.AssertionValidationInput,ValidationContext>ValidateAssertions. validationContextBuilderFunction that builds aValidationContextinstance based on aValidateAssertions.AssertionValidationInputinstance.Methods in org.opensaml.saml.saml2.profile.impl that return ValidationContext Modifier and Type Method Description ValidationContextDefaultAssertionValidationContextBuilder. apply(ValidateAssertions.AssertionValidationInput input)protected ValidationContextValidateAssertions. buildValidationContext(ProfileRequestContext profileContext, Assertion assertion)Build the Assertion ValidationContext.Methods in org.opensaml.saml.saml2.profile.impl that return types with arguments of type ValidationContext Modifier and Type Method Description Function<ValidateAssertions.AssertionValidationInput,ValidationContext>ValidateAssertions. getValidationContextBuilder()Get the function that builds aValidationContextinstance based on aValidateAssertions.AssertionValidationInputinstance.Methods in org.opensaml.saml.saml2.profile.impl with parameters of type ValidationContext Modifier and Type Method Description protected voidValidateAssertions. processResult(ValidationContext validationContext, ValidationResult validationResult, Assertion assertion, ProfileRequestContext profileContext)Process the result of the assertion validation.Method parameters in org.opensaml.saml.saml2.profile.impl with type arguments of type ValidationContext Modifier and Type Method Description voidValidateAssertions. setValidationContextBuilder(Function<ValidateAssertions.AssertionValidationInput,ValidationContext> builder)Set the function that builds aValidationContextinstance based on aValidateAssertions.AssertionValidationInputinstance. -
Uses of ValidationContext in org.opensaml.saml.saml2.wssecurity.messaging.impl
Fields in org.opensaml.saml.saml2.wssecurity.messaging.impl with type parameters of type ValidationContext Modifier and Type Field Description private Function<SAML20AssertionTokenValidationInput,ValidationContext>WSSecuritySAML20AssertionTokenSecurityHandler. validationContextBuilderFunction that builds aValidationContextinstance based on aSAML20AssertionTokenValidationInputinstance.Methods in org.opensaml.saml.saml2.wssecurity.messaging.impl that return ValidationContext Modifier and Type Method Description ValidationContextDefaultSAML20AssertionValidationContextBuilder. apply(SAML20AssertionTokenValidationInput input)protected ValidationContextWSSecuritySAML20AssertionTokenSecurityHandler. buildValidationContext(MessageContext messageContext, Assertion assertion)Build the Assertion ValidationContext.Methods in org.opensaml.saml.saml2.wssecurity.messaging.impl that return types with arguments of type ValidationContext Modifier and Type Method Description Function<SAML20AssertionTokenValidationInput,ValidationContext>WSSecuritySAML20AssertionTokenSecurityHandler. getValidationContextBuilder()Get the function that builds aValidationContextinstance based on aSAML20AssertionTokenValidationInputinstance.Methods in org.opensaml.saml.saml2.wssecurity.messaging.impl with parameters of type ValidationContext Modifier and Type Method Description protected voidWSSecuritySAML20AssertionTokenSecurityHandler. processResult(ValidationContext validationContext, ValidationResult validationResult, SAML20AssertionToken token, MessageContext messageContext)Process the result of the token validation.Method parameters in org.opensaml.saml.saml2.wssecurity.messaging.impl with type arguments of type ValidationContext Modifier and Type Method Description voidWSSecuritySAML20AssertionTokenSecurityHandler. setValidationContextBuilder(Function<SAML20AssertionTokenValidationInput,ValidationContext> builder)Set the function that builds aValidationContextinstance based on aSAML20AssertionTokenValidationInputinstance.
-