# Uses of Class
org.opensaml.saml.saml2.assertion.messaging.AssertionValidationInput

Packages that use AssertionValidationInput
Package
Description
org.opensaml.saml.saml2.assertion.messaging.impl
Implementation classes related to networking and messaging APIs that support validating SAML 2 Assertions.
org.opensaml.saml.saml2.profile.impl
Implementations of SAML 2.0 profile behavior.

## Uses of AssertionValidationInput in org.opensaml.saml.saml2.assertion.messaging.impl

Methods in org.opensaml.saml.saml2.assertion.messaging.impl with parameters of type AssertionValidationInput
Modifier and Type
Method
Description
`ValidationContext`
DefaultAssertionValidationContextBuilder.`apply(AssertionValidationInput input)`
`protected Map<String,Object>`
DefaultAssertionValidationContextBuilder.`buildStaticParameters(AssertionValidationInput input)`
Build the static parameters map for input to the `ValidationContext`.
`protected X509Certificate`
DefaultAssertionValidationContextBuilder.`getAttesterCertificate(AssertionValidationInput input)`
Get the attesting entity's `X509Certificate`.
`protected String`
DefaultAssertionValidationContextBuilder.`getAttesterIPAddress(AssertionValidationInput input)`
Get the attester's IP address.
`protected PublicKey`
DefaultAssertionValidationContextBuilder.`getAttesterPublicKey(AssertionValidationInput input)`
Get the attesting entity's `PublicKey`.
`protected Set<QName>`
DefaultAssertionValidationContextBuilder.`getRequiredConditions(AssertionValidationInput input)`
Get the set of required Conditions.
`protected CriteriaSet`
DefaultAssertionValidationContextBuilder.`getSignatureCriteriaSet(AssertionValidationInput input)`
Get the signature validation criteria set.
`protected Set<InetAddress>`
DefaultAssertionValidationContextBuilder.`getValidAddresses(AssertionValidationInput input)`
Get the set of addresses which are valid for subject confirmation.
`protected Set<String>`
DefaultAssertionValidationContextBuilder.`getValidAudiences(AssertionValidationInput input)`
Get the valid audiences for attestation.
`protected Set<String>`
DefaultAssertionValidationContextBuilder.`getValidRecipients(AssertionValidationInput input)`
Get the valid recipient endpoints for attestation.
`private void`
DefaultAssertionValidationContextBuilder.`populateConditionsParameters(Map<String,Object> staticParams, AssertionValidationInput input)`
Populate the static Conditions parameters.
`private void`
DefaultAssertionValidationContextBuilder.`populateSignatureParameters(Map<String,Object> staticParams, AssertionValidationInput input)`
Populate the static signature parameters.
`private void`
DefaultAssertionValidationContextBuilder.`populateStatementParams(Map<String,Object> staticParams, AssertionValidationInput input, Set<InetAddress> validAddresses, Boolean checkAddressEnabled)`
Populate the static Statement params.
`private void`
DefaultAssertionValidationContextBuilder.`populateSubjectConfirmationParameters(Map<String,Object> staticParams, AssertionValidationInput input, Set<InetAddress> validAddresses, Boolean checkAddressEnabled)`
Populate the static SubjectConfirmation parameters.

## Uses of AssertionValidationInput in org.opensaml.saml.saml2.profile.impl

Fields in org.opensaml.saml.saml2.profile.impl with type parameters of type AssertionValidationInput
Modifier and Type
Field
Description
`private Function<AssertionValidationInput,ValidationContext>`
ValidateAssertions.`validationContextBuilder`
Function that builds a `ValidationContext` instance based on a `AssertionValidationInput` instance.
Methods in org.opensaml.saml.saml2.profile.impl that return types with arguments of type AssertionValidationInput
Modifier and Type
Method
Description
`Function<AssertionValidationInput,ValidationContext>`
ValidateAssertions.`getValidationContextBuilder()`
Get the function that builds a `ValidationContext` instance based on a `AssertionValidationInput` instance.
Method parameters in org.opensaml.saml.saml2.profile.impl with type arguments of type AssertionValidationInput
Modifier and Type
Method
Description
`void`
ValidateAssertions.`setValidationContextBuilder(Function<AssertionValidationInput,ValidationContext> builder)`
Set the function that builds a `ValidationContext` instance based on a `AssertionValidationInput` instance.