# Package org.opensaml.saml.common.profile.impl

@NonnullElements package org.opensaml.saml.common.profile.impl
Actions and classes common to both SAML versions.

Related Packages
Package
Description
org.opensaml.saml.common.profile
Classes supporting general SAML profile behavior.
org.opensaml.saml.common.profile.logic
Functions and predicates supporting common SAML profile behavior.
Classes
Class
Description
AddAudienceRestrictionToAssertions
Action adds an audience restriction condition to every assertion contained in a SAML 1/2 response, with the audiences obtained from a lookup function.
AddInResponseToToResponse
Action that adds the `InResponseTo` attribute to a response message if a SAML message ID is set on the inbound message context.
AddInResponseToToResponse.DefaultRequestIdLookupStrategy
Default lookup of request ID from inbound message context, suppressing lookup for bindings known to be supplying artificial IDs.
AddNotBeforeConditionToAssertions
Action that adds the `NotBefore` attribute to every assertion in a SAML 1/2 response message.
AddNotOnOrAfterConditionToAssertions
Action that adds the `NotBefore` attribute to every assertion in a SAML 1/2 response message.
ChainingNameIdentifierGenerator<NameIdType extends SAMLObject>
A compound implementation of the `NameIdentifierGenerator` interface that wraps a sequence of candidate generators along with a default to try if no format-specific options are available.
PopulateSignatureSigningParameters
Action that resolves and populates `SignatureSigningParameters` on a `SecurityParametersContext` created/accessed via a lookup function, by default on the outbound message context.
SignAssertions
Action that signs assertions in a SAML 1/2 Response returned by a lookup strategy, by default the message returned by `InOutOperationContext.getOutboundMessageContext()`.
VerifyChannelBindings
Action that verifies two sets of `ChannelBindings` from two different `ChannelBindingsContext` objects obtained via lookup functions, by default from below the inbound message context and from below a `SOAP11Context` below the inbound message context.