Uses of Interface
org.opensaml.saml.saml2.core.Assertion
Packages that use Assertion
Package
Description
Interfaces for SAML 2 Metadata Extension for Entity Attributes.
Implementation for SAML v2.0 Metadata Extension for Entity Attributes Version 1.0.
Interfaces and API classes for validating SAML 2 Assertions.
Implementation classes for validating SAML 2 Assertions.
Interfaces for SAML 2.0 core and protocol interfaces.
Implementations of SAML 2.0 core specification types and elements.
Classes for encrypting and decrypting SAML.
Classes for SAML 2.0 profile behavior.
Implementations of SAML 2.0 profile behavior.
Classes for SAML WS-Security.
Implementation of SAML WS-Security message handler functionality.
-
Uses of Assertion in org.opensaml.saml.ext.saml2mdattr
Methods in org.opensaml.saml.ext.saml2mdattr that return types with arguments of type AssertionModifier and TypeMethodDescriptionEntityAttributes.getAssertions()Gets the assertions about the entity. -
Uses of Assertion in org.opensaml.saml.ext.saml2mdattr.impl
Methods in org.opensaml.saml.ext.saml2mdattr.impl that return types with arguments of type AssertionModifier and TypeMethodDescriptionEntityAttributesImpl.getAssertions()Gets the assertions about the entity. -
Uses of Assertion in org.opensaml.saml.saml2.assertion
Methods in org.opensaml.saml.saml2.assertion with parameters of type AssertionModifier and TypeMethodDescriptionprotected 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. -
Uses of Assertion in org.opensaml.saml.saml2.assertion.impl
Methods in org.opensaml.saml.saml2.assertion.impl with parameters of type AssertionModifier and TypeMethodDescriptionstatic 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 StringOneTimeUseConditionValidator.getCacheValue(Assertion assertion) Get the string value which will be tracked in the cache for purposes of one-time use detection.protected InstantOneTimeUseConditionValidator.getExpires(Assertion assertion, ValidationContext context) Get the one-time use expiration time for the assertion being evaluated.HolderOfKeySubjectConfirmationValidator.getSubjectConfirmationKeyInformation(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context) Extracts theKeyInfos from the given subject confirmation data.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 Assertion in org.opensaml.saml.saml2.core
Methods in org.opensaml.saml.saml2.core that return types with arguments of type AssertionModifier and TypeMethodDescriptionAdvice.getAssertions()Gets the list of Assertions used as advice.Evidence.getAssertions()Gets the list of Assertions used as evidence.Response.getAssertions()Return the list of Assertion child elements. -
Uses of Assertion in org.opensaml.saml.saml2.core.impl
Classes in org.opensaml.saml.saml2.core.impl that implement AssertionMethods in org.opensaml.saml.saml2.core.impl that return AssertionModifier and TypeMethodDescriptionAssertionBuilder.buildObject()Builds a SAMLObject using the default name and namespace information provided SAML specifications.AssertionBuilder.buildObject(String namespaceURI, String localName, String namespacePrefix) Creates an XMLObject with a given fully qualified name.Methods in org.opensaml.saml.saml2.core.impl that return types with arguments of type AssertionModifier and TypeMethodDescriptionAdviceImpl.getAssertions()Gets the list of Assertions used as advice.EvidenceImpl.getAssertions()Gets the list of Assertions used as evidence.ResponseImpl.getAssertions()Return the list of Assertion child elements. -
Uses of Assertion in org.opensaml.saml.saml2.encryption
Methods in org.opensaml.saml.saml2.encryption that return AssertionModifier and TypeMethodDescriptionDecrypter.decrypt(EncryptedAssertion encryptedAssertion) Decrypt the specified EncryptedAssertion.Methods in org.opensaml.saml.saml2.encryption with parameters of type AssertionModifier and TypeMethodDescriptionEncrypt the specified Assertion.Encrypter.encryptAsID(Assertion assertion) Encrypt the specified Assertion, treating as an identifier and returning an EncryptedID. -
Uses of Assertion in org.opensaml.saml.saml2.profile
Methods in org.opensaml.saml.saml2.profile that return AssertionModifier and TypeMethodDescriptionstatic AssertionSAML2ActionSupport.addAssertionToResponse(AbstractProfileAction action, Response response, IdentifierGenerationStrategy idGenerator, String issuer) static AssertionSAML2ActionSupport.buildAssertion(AbstractProfileAction action, IdentifierGenerationStrategy idGenerator, String issuer) Constructs anAssertionusing the parameters supplied, with its issue instant set to the current time.Methods in org.opensaml.saml.saml2.profile with parameters of type AssertionModifier and TypeMethodDescriptionstatic AdviceSAML2ActionSupport.addAdviceToAssertion(AbstractProfileAction action, Assertion assertion) static ConditionsSAML2ActionSupport.addConditionsToAssertion(AbstractProfileAction action, Assertion assertion) Creates and adds aConditionsto a givenAssertion. -
Uses of Assertion in org.opensaml.saml.saml2.profile.impl
Fields in org.opensaml.saml.saml2.profile.impl declared as AssertionModifier and TypeFieldDescriptionprivate AssertionValidateAssertions.AssertionValidationInput.assertionThe Assertion being evaluated.Fields in org.opensaml.saml.saml2.profile.impl with type parameters of type AssertionModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,List<Assertion>> ValidateAssertions.assertionResolverThe resolver for the list of assertions to be validated.AddNameIDToSubjects.assertionsResponse to modify.ValidateAssertions.assertionsThe resolved assertions to be validated.private Function<ProfileRequestContext,List<Assertion>> AddNameIDToSubjects.assertionsLookupStrategyStrategy used to locate theResponseto operate on.ValidateAssertions.assertionValidatorLookupThe SAML 2.0 Assertion validator lookup function, may be null.private Function<Pair<ProfileRequestContext,Assertion>, CriteriaSet> DefaultAssertionValidationContextBuilder.signatureCriteriaSetFunctionA function for resolving the signature validation CriteriaSet for a particular function.Methods in org.opensaml.saml.saml2.profile.impl that return AssertionModifier and TypeMethodDescriptionValidateAssertions.AssertionValidationInput.getAssertion()Get theAssertionbeing evaluated.private AssertionDecryptAssertions.processEncryptedAssertion(ProfileRequestContext profileRequestContext, EncryptedAssertion encAssert) Decrypt anEncryptedAssertionand return the result.Methods in org.opensaml.saml.saml2.profile.impl that return types with arguments of type AssertionModifier and TypeMethodDescriptionAddNameIDToSubjects.AssertionStrategy.apply(ProfileRequestContext input) ValidateAssertions.DefaultAssertionResolver.apply(ProfileRequestContext profileContext) ValidateAssertions.getAssertionResolver()Get the function which resolves the list of assertions to validate.DefaultAssertionValidationContextBuilder.getSignatureCriteriaSetFunction()Get the function for resolving the signature validation CriteriaSet for a particular function.Methods in org.opensaml.saml.saml2.profile.impl with parameters of type AssertionModifier and TypeMethodDescriptionprotected ValidationContextValidateAssertions.buildValidationContext(ProfileRequestContext profileContext, Assertion assertion) Build the Assertion ValidationContext.private SubjectAddNameIDToSubjects.getAssertionSubject(Assertion assertion) Get the subject to which the name identifier will be added.private SubjectAddSubjectConfirmationToSubjects.getAssertionSubject(Assertion assertion) Get the subject to which the confirmation will be added.private SubjectCopyNameIDFromRequest.getAssertionSubject(Assertion assertion) Get the subject to which the name identifier will be added.ValidateAssertions.getAssertionValidator(ProfileRequestContext profileRequestContext, Assertion assertion) Get the configured Assertion validator.private voidDecryptAttributes.processAssertion(ProfileRequestContext profileRequestContext, Assertion assertion) Decrypt anyEncryptedAttributefound in an assertion and replace it with the result.private voidDecryptNameIDs.processAssertion(ProfileRequestContext profileRequestContext, Assertion assertion) Decrypt anyEncryptedIDfound in an assertion and replace it with the result.private voidEncryptNameIDs.processAssertion(Assertion assertion) Decrypt anyEncryptedIDfound in an assertion and replace it with the result.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 AssertionModifier and TypeMethodDescriptionvoidValidateAssertions.setAssertionResolver(Function<ProfileRequestContext, List<Assertion>> function) Set the function which resolves the list of assertions to validate.voidAddNameIDToSubjects.setAssertionsLookupStrategy(Function<ProfileRequestContext, List<Assertion>> strategy) Set the strategy used to locate theAssertions to operate on.voidValidateAssertions.setAssertionValidatorLookup(Function<Pair<ProfileRequestContext, Assertion>, SAML20AssertionValidator> function) Set the Assertion validator lookup function.voidDefaultAssertionValidationContextBuilder.setSignatureCriteriaSetFunction(Function<Pair<ProfileRequestContext, Assertion>, CriteriaSet> function) Set the function for resolving the signature validation CriteriaSet for a particular function.Constructors in org.opensaml.saml.saml2.profile.impl with parameters of type AssertionModifierConstructorDescriptionAssertionValidationInput(ProfileRequestContext context, HttpServletRequest request, Assertion samlAssertion) Constructor. -
Uses of Assertion in org.opensaml.saml.saml2.testing
Methods in org.opensaml.saml.saml2.testing that return AssertionModifier and TypeMethodDescriptionstatic AssertionSAML2ActionTestingSupport.buildAssertion()Builds an empty assertion. -
Uses of Assertion in org.opensaml.saml.saml2.wssecurity
Constructors in org.opensaml.saml.saml2.wssecurity with parameters of type Assertion -
Uses of Assertion in org.opensaml.saml.saml2.wssecurity.messaging.impl
Fields in org.opensaml.saml.saml2.wssecurity.messaging.impl declared as AssertionModifier and TypeFieldDescriptionprivate AssertionSAML20AssertionTokenValidationInput.assertionThe Assertion being evaluated.Fields in org.opensaml.saml.saml2.wssecurity.messaging.impl with type parameters of type AssertionModifier and TypeFieldDescriptionWSSecuritySAML20AssertionTokenSecurityHandler.assertionValidatorLookupThe SAML 2.0 Assertion validator lookup function.private Function<Pair<MessageContext,Assertion>, CriteriaSet> DefaultSAML20AssertionValidationContextBuilder.signatureCriteriaSetFunctionA function for resolving the signature validation CriteriaSet for a particular function.Methods in org.opensaml.saml.saml2.wssecurity.messaging.impl that return AssertionModifier and TypeMethodDescriptionSAML20AssertionTokenValidationInput.getAssertion()Get theAssertionbeing evaluated.Methods in org.opensaml.saml.saml2.wssecurity.messaging.impl that return types with arguments of type AssertionModifier and TypeMethodDescriptionWSSecuritySAML20AssertionTokenSecurityHandler.getAssertionValidatorLookup()Get the Assertion validator lookup function.DefaultSAML20AssertionValidationContextBuilder.getSignatureCriteriaSetFunction()Get the function for resolving the signature validation CriteriaSet for a particular function.WSSecuritySAML20AssertionTokenSecurityHandler.resolveAssertions(MessageContext messageContext) Resolve the SAML 2.0 Assertions token from the SOAP envelope.Methods in org.opensaml.saml.saml2.wssecurity.messaging.impl with parameters of type AssertionModifier and TypeMethodDescriptionprotected ValidationContextWSSecuritySAML20AssertionTokenSecurityHandler.buildValidationContext(MessageContext messageContext, Assertion assertion) Build the Assertion ValidationContext.WSSecuritySAML20AssertionTokenSecurityHandler.getAssertionValidator(MessageContext messageContext, Assertion assertion) Get the configured Assertion validator.Method parameters in org.opensaml.saml.saml2.wssecurity.messaging.impl with type arguments of type AssertionModifier and TypeMethodDescriptionvoidWSSecuritySAML20AssertionTokenSecurityHandler.setAssertionValidatorLookup(Function<Pair<MessageContext, Assertion>, SAML20AssertionValidator> function) Set the Assertion validator lookup function.voidDefaultSAML20AssertionValidationContextBuilder.setSignatureCriteriaSetFunction(Function<Pair<MessageContext, Assertion>, CriteriaSet> function) Set the function for resolving the signature validation CriteriaSet for a particular function.Constructors in org.opensaml.saml.saml2.wssecurity.messaging.impl with parameters of type AssertionModifierConstructorDescriptionSAML20AssertionTokenValidationInput(MessageContext context, HttpServletRequest request, Assertion samlAssertion) Constructor.